diff options
author | Lars Wirzenius <liw@liw.fi> | 2013-10-30 15:46:15 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2013-10-30 15:46:15 +0000 |
commit | ebbe28410b923a35a7c0eb0b3a85933fb92ce47d (patch) | |
tree | 5e3878b4f133b8a3570bcd5771a6e024eb9e6355 | |
parent | 39f4217b61567556ae2dfa936a07e797bbd997e1 (diff) | |
download | jt-ebbe28410b923a35a7c0eb0b3a85933fb92ce47d.tar.gz |
Require --source correctly
Non-empty value is not acceptable
-rwxr-xr-x | jt | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -79,6 +79,10 @@ class JournalTool(cliapp.Application): self.settings.require('source') self.settings.require('layout') + if not self.settings['source']: + raise cliapp.AppException( + 'The --source setting is empty or missing.') + if not os.path.exists(self.drafts_dir()): os.mkdir(self.drafts_dir()) |