update every time if testing target

This commit is contained in:
Azlux 2020-02-29 14:15:43 +01:00
parent 1b16dca551
commit 52d98c7257
2 changed files with 10 additions and 5 deletions

3
.gitignore vendored
View File

@ -113,3 +113,6 @@ music_folder/
tmp/ tmp/
database.db database.db
# Pycharm
.idea/

10
util.py
View File

@ -275,14 +275,16 @@ def update(current_version):
global log global log
new_version = new_release_version() new_version = new_release_version()
if version.parse(new_version) > version.parse(current_version):
log.info('update: new version, start updating...')
target = var.config.get('bot', 'target_version') target = var.config.get('bot', 'target_version')
if version.parse(new_version) > version.parse(current_version) or target == "testing":
log.info('update: new version, start updating...')
tp = sp.check_output(['/usr/bin/env', 'bash', 'update.sh', target]).decode() tp = sp.check_output(['/usr/bin/env', 'bash', 'update.sh', target]).decode()
log.debug(tp) log.debug(tp)
log.info('update: update pip librairies dependancies') log.info('update: update pip libraries dependencies')
tp = sp.check_output([var.config.get('bot', 'pip3_path'), 'install', '--upgrade', '-r', 'requirements.txt']).decode() sp.check_output([var.config.get('bot', 'pip3_path'), 'install', '--upgrade', '-r', 'requirements.txt']).decode()
msg = "New version installed, please restart the bot." msg = "New version installed, please restart the bot."
if target == "testing":
msg += tp.replace('\n', '<br/>')
else: else:
log.info('update: starting update youtube-dl via pip3') log.info('update: starting update youtube-dl via pip3')