def backup(self):
import shutil
from datetime import datetime, timedelta
+ if not os.path.exists(self.db_file):
+ return
+
# collect modification times of numbered .bak files
bak_prefix = f'{self.db_file}.bak.'
backup_dates = []
def redirect(self, url='/'):
self.send_code_and_headers(302, [('Location', url)])
+ def try_do(self, do_method):
+ try:
+ do_method()
+ except PlomException as e:
+ self.fail_400(e)
+
def run_server(port, handler_class):