aboutsummaryrefslogtreecommitdiffstats
path: root/updateCache.py
diff options
context:
space:
mode:
Diffstat (limited to 'updateCache.py')
-rwxr-xr-xupdateCache.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/updateCache.py b/updateCache.py
index 37ac01e..ad62419 100755
--- a/updateCache.py
+++ b/updateCache.py
@@ -40,6 +40,10 @@ def downloadFile(key, ftype, section, url,timeout=None):
if timeout is None:
timeout = config.DOWNLOAD_CONNECT_TIMEOUT
fname = getCacheFname(key, ftype, section)
+ parent = os.path.split(fname)[0]
+ if not os.path.exists(parent):
+ os.makedirs(parent)
+
fnameTmp = fname+".tmp"
fnameURL = fname+".url"
tryUnlink(fnameTmp)
@@ -150,7 +154,6 @@ def downloadAll(bibtex, missingOnly=0):
return errors
if __name__ == '__main__':
-
if len(sys.argv) == 2:
print "Loading from %s"%sys.argv[1]
else: