From 90310b553e48598d6690b77c8bae57c08cd0007b Mon Sep 17 00:00:00 2001 From: George Lacey Date: Fri, 7 May 2021 13:09:27 +0100 Subject: [PATCH] Set default error text --- src/borgmanager/database/object/error.py | 2 ++ src/main.py | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/borgmanager/database/object/error.py b/src/borgmanager/database/object/error.py index e61dd35..19ff29d 100644 --- a/src/borgmanager/database/object/error.py +++ b/src/borgmanager/database/object/error.py @@ -6,6 +6,8 @@ class Error(DBObject): def __init__(self, error: str, time: datetime, primary_key=None): super(Error, self).__init__(primary_key) self.error = error.strip() + if not self.error: + self.error = "No error information supplied" self.time = time @classmethod diff --git a/src/main.py b/src/main.py index 60e324c..f6863ac 100644 --- a/src/main.py +++ b/src/main.py @@ -6,7 +6,6 @@ import argparse from borgmanager.borg import OutputHandler from borgmanager.summary import Summary from borgmanager.logging import Log, LEVEL_DEBUG, LEVEL_WARNING -from time import sleep def main(args, path: Path, log: Log): @@ -19,7 +18,7 @@ def main(args, path: Path, log: Log): db = BorgDatabase(path / 'borg.sqlite', log) if args.summary: - log.debug("args.summary") + log.debug("creating summary") summary = Summary(db) print(summary.repo_stats()) else: