From c65b511f3ef756a2ce06cee523754f2e157e96b5 Mon Sep 17 00:00:00 2001 From: nojhan Date: Wed, 29 Nov 2017 21:14:37 +0100 Subject: [PATCH] bugfix file passed without explicit path --- flicksave.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/flicksave.py b/flicksave.py index dd39c4b..2bbb793 100755 --- a/flicksave.py +++ b/flicksave.py @@ -103,14 +103,17 @@ class Save(FileSystemEventHandler): def flicksave(target, save_dir=".", delay=10, stamp_sep='_', date_template="%Y-%m-%dT%H:%M:%S"): + # Handle files specified without a directory. + root = os.path.dirname(target) + if not root: + root = '.' + target = os.path.join(root,target) + flick = Flick(target, save_dir, delay, stamp_sep, date_template) save = Save(target, flick) observer = Observer() - - path = os.path.dirname(target) - observer.schedule(save, path) - + observer.schedule(save, root) observer.start() try: while True: