From a3816b0e9e54d875dd5cede07c6d70bb65629d62 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 25 Nov 2010 07:18:41 +0900 Subject: [PATCH] fix for bad filesystems not working with utime --- ankiqt/ui/main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index b4a0b6bfc..b1865f94d 100755 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1153,7 +1153,11 @@ your deck.""")) 'reps': deck._dailyStats.reps, }) deck.close() - os.utime(d, (mod, mod)) + try: + os.utime(d, (mod, mod)) + except: + # some misbehaving filesystems may fail here + pass except Exception, e: if "File is in use" in unicode(e): continue