diff options
-rwxr-xr-x | jt | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -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): |