allow removing old ids

This commit is contained in:
j 2015-11-26 13:40:39 +01:00
commit cec7c12ac4
4 changed files with 13 additions and 5 deletions

View file

@ -53,7 +53,8 @@ def get(url, filename=None):
def check():
if settings.release:
release_data = get(settings.server.get('release_url', 'http://downloads.openmedialibrary.com/release.json'))
release_data = get(settings.server.get('release_url',
'http://downloads.openmedialibrary.com/release.json'))
release = json.loads(release_data.decode('utf-8'))
old = current_version('openmedialibrary')
new = release['modules']['openmedialibrary']['version']
@ -61,7 +62,13 @@ def check():
return False
def current_version(module):
return settings.release['modules'][module]['version'] if module in settings.release['modules'] else ""
if 'modules' in settings.release \
and module in settings.release['modules'] \
and 'version' in settings.release['modules'][module]:
version = settings.release['modules'][module]['version']
else:
version = ''
return version
def download():
if not os.path.exists(os.path.join(settings.config_path, 'release.json')):