allow removing old ids
This commit is contained in:
parent
a0d0d6fd9e
commit
cec7c12ac4
4 changed files with 13 additions and 5 deletions
|
|
@ -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')):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue