Ante S avatar Ante S committed dec2e4b

Run update script if data json files are missing (ep.io)

Comments (0)

Files changed (1)

 import config
 from flask import json
 
-# load data
-with open(config.DATA_DIR + '/downloads.json') as f:
-    downloads_json = f.read()
-    downloads = json.loads(downloads_json)
+# load downloads data
+try:
+    with open('%s/downloads.json' % (config.DATA_DIR)) as f:
+        downloads_json = f.read()
+        downloads = json.loads(downloads_json)
+except IOError:
+    import update
 
-with open(config.DATA_DIR + '/compatibility.json') as f:
-    compatibility_json = f.read()
-    compatibility = json.loads(compatibility_json)
+# load downloads data
+try:
+    with open('%s/compatibility.json' % (config.DATA_DIR)) as f:
+        compatibility_json = f.read()
+        compatibility = json.loads(compatibility_json)
+except IOError:
+    import update
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.