def callback(app_name): try: url = "http://%s:%s/%s/backup" % (HOST, PORT, app_name) progress = get_backup_progress(app_name) if not progress: urllib2.urlopen(url).read() except Exception, e: logger.debug("%r", e)
def backup_progress(app_name): """ Return from db the progress of the backup routine. """ progress = get_backup_progress(app_name) if progress: if not progress.ended_at: return make_response(jsonify({"status": True, "progress": progress.progress})) return make_response(jsonify({"status": False, "progress": 0}))