summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xjt9
1 files changed, 5 insertions, 4 deletions
diff --git a/jt b/jt
index 7b89c0a..4dcd6d6 100755
--- a/jt
+++ b/jt
@@ -57,14 +57,15 @@ class NewCommand(Command):
self._app.settings.require('source')
self._app.settings.require('layout')
- self._create_drafts_dir()
+ drafts_dir = self._app.drafts_dir()
+ self._create_dir_if_missing(drafts_dir)
name = self._pick_draft_name()
self._create_draft(name, args[0])
self._app.edit_file(name)
- def _create_drafts_dir(self):
- if not os.path.exists(self._app.drafts_dir()):
- os.mkdir(self._app.drafts_dir())
+ def _create_dir_if_missing(self, dirname):
+ if not os.path.exists(dirname):
+ os.mkdir(dirname)
def _pick_draft_name(self):
for i in range(1000):