- c.run(f'tar --extract --file={LOCAL_BACKUPS}/{BACKUP_FILE} {WORLD}/{DB_FILE}')
- result = c.run(f'echo "PRAGMA quick_check;" | sqlite3 {DB_FILE})')
- print(f'Check on {DB_FILE}: {result}')
- if(result != 'ok'):
- print("database is corrupt, restore from backup")
+ c.run(f'cd /tmp;tar --extract --file={LOCAL_BACKUPS}/{BACKUP_FILE} {WORLD}/{DB_FILE}')
+ result = c.run(f'echo "PRAGMA quick_check;" | sqlite3 /tmp/{DB_FILE}')
+ # print(f'Check on {DB_FILE}: {result}')
+ # print(f'Exit code: {result.exited}')