summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xjt15
1 files changed, 6 insertions, 9 deletions
diff --git a/jt b/jt
index d1be34d..13dc739 100755
--- a/jt
+++ b/jt
@@ -102,18 +102,15 @@ class NewCommand(Command):
self._app.settings.require('source')
self._app.settings.require('layout')
- drafts_dir = DraftsDirectory(self._app.drafts_dir())
- drafts_dir.create_if_missing()
- draft_number = self._create_draft(drafts_dir, args[0])
- self._app.edit_file(drafts_dir.get_draft_pathname(draft_number))
-
- def _create_draft(self, drafts_dir, title):
values = {
- 'title': title,
+ 'title': args[0],
'date': time.strftime('%Y-%m-%d %H:%M')
}
- content = template % values
- return drafts_dir.create_draft(content)
+
+ drafts_dir = DraftsDirectory(self._app.drafts_dir())
+ drafts_dir.create_if_missing()
+ draft_number = drafts_dir.create_draft(template % values)
+ self._app.edit_file(drafts_dir.get_draft_pathname(draft_number))
class ListCommand(Command):