Beispiel #1
0
    def action_backup_restore(self, user_hash, time=None):
        self._stop_tasks()

        try:
            restore_database(user_hash=user_hash, time=time)
        except Exception as e:
            retval = False
            msg = str(e)
        else:
            retval = True
            msg = "Restore finished"

        self._start_tasks()
        return retval, msg
    def action_backup_restore(self, user_hash, time=None):
        self._stop_tasks()

        try:
            restore_database(user_hash=user_hash, time=time)
        except Exception as e:
            retval = False
            msg = str(e)
        else:
            retval = True
            msg = "Restore finished"

        self._start_tasks()
        return retval, msg
Beispiel #3
0
 def cmd_restore_backup(self, options, *args):
     """Restore the Stoq database"""
     setup_logging()
     return restore_database(user_hash=options.user_hash, time=options.time)
Beispiel #4
0
 def cmd_restore_backup(self, options, *args):
     """Restore the Stoq database"""
     setup_logging()
     return restore_database(user_hash=options.user_hash,
                             time=options.time)