From 133d1d761baeb0bd8f24d0cb9409a0043337d85c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 2 May 2009 10:49:03 -0700 Subject: [PATCH] IGN:Fix timeout on windows when trying to open strage card --- src/calibre/devices/prs505/driver.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/devices/prs505/driver.py b/src/calibre/devices/prs505/driver.py index b32c7e702e..00cb78b06b 100644 --- a/src/calibre/devices/prs505/driver.py +++ b/src/calibre/devices/prs505/driver.py @@ -251,7 +251,11 @@ class PRS505(Device): try: cachep = os.path.join(self._card_prefix, self.CACHE_XML) if not os.path.exists(cachep): - os.makedirs(os.path.dirname(cachep), mode=0777) + try: + os.makedirs(os.path.dirname(cachep), mode=0777) + except: + time.sleep(5) + os.makedirs(os.path.dirname(cachep), mode=0777) f = open(cachep, 'wb') f.write(u'''