diff options
author | Lars Wirzenius <liw@liw.fi> | 2014-11-22 18:49:32 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2014-11-22 18:49:32 +0200 |
commit | b8d2bb0c42de171117f346751061da9a34c32281 (patch) | |
tree | 6d15c5e8eb9afa5b0df0a542980035c0c4d6d106 /jt | |
parent | 2323256789d0868f2d62e89b03b4373ddb5856fd (diff) | |
download | jt-b8d2bb0c42de171117f346751061da9a34c32281.tar.gz |
Add DraftsDirectory.get_draft_attachments_dirname
Diffstat (limited to 'jt')
-rwxr-xr-x | jt | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -51,6 +51,9 @@ class DraftsDirectory(object): def get_draft_pathname(self, draft_number): return os.path.join(self.dirname, '%s.mdwn' % draft_number) + def get_draft_attachment_dirname(self, draft_number): + return os.path.join(self.dirname, '%s' % draft_number) + def get_drafts(self): for basename in os.listdir(self.dirname): # .# is what Emacs autosave files start with. @@ -121,11 +124,7 @@ class AttachCommand(Command): raise cliapp.AppException('Usage: journal-note attach ID file...') drafts_dir = DraftsDirectory(self._app.draft_dir()) - filename = drafts_dir.get_draft_pathname(args[0]) - - dirname, ext = os.path.splitext(filename) - assert ext == '.mdwn' - + dirname = drafts_dir.get_draft_attachments_dirname(args[0]) if not os.path.exists(dirname): os.mkdir(dirname) for filename in args[1:]: |