diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-09-19 11:52:23 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-09-19 11:52:23 +0100 |
commit | a77bf52a91aeffe005d3edca200d38b4a6c81470 (patch) | |
tree | 7bb59a30dcf371ec8a8cd2e7ba258b189a958c16 | |
parent | b6a40fc9702abfd56e655bf4e5135fc13a56f3c6 (diff) | |
download | liw-automation-a77bf52a91aeffe005d3edca200d38b4a6c81470.tar.gz |
Rename, don't copy, the attachment directory.
-rwxr-xr-x | scripts/journal-note | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/journal-note b/scripts/journal-note index d71ec0a..d6de160 100755 --- a/scripts/journal-note +++ b/scripts/journal-note @@ -157,7 +157,10 @@ class App(object): draft_dir, ext = os.path.splitext(draft) finished_dir, ext = os.path.splitext(finished) if os.path.exists(draft_dir): - shutil.copytree(draft_dir, finished_dir) + if os.path.exists(finished_dir): + raise obnamlib.AppException('%s already exists' % + finished_dir) + os.rename(draft_dir, finished_dir) src = os.path.join(opts.base, 'src') argv = ['bzr', 'add', finished] |