summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2014-11-22 18:31:08 +0200
committerLars Wirzenius <liw@liw.fi>2014-11-22 18:31:08 +0200
commit4d6789a71655d5a650cebdc365dced66cf005aac (patch)
tree16f0e6557f6d390ba0d038b5e01c8f03f5f79f5a
parent00200c2eae827f0e1b867c6946387fe351608382 (diff)
downloadjt-4d6789a71655d5a650cebdc365dced66cf005aac.tar.gz
Simplify by turning _create_drafts_dir into _create_dir_if_missing
-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):