Set default error text

This commit is contained in:
George Lacey 2021-05-07 13:09:27 +01:00
parent 2ee39ea278
commit 90310b553e
2 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,8 @@ class Error(DBObject):
def __init__(self, error: str, time: datetime, primary_key=None): def __init__(self, error: str, time: datetime, primary_key=None):
super(Error, self).__init__(primary_key) super(Error, self).__init__(primary_key)
self.error = error.strip() self.error = error.strip()
if not self.error:
self.error = "No error information supplied"
self.time = time self.time = time
@classmethod @classmethod

View File

@ -6,7 +6,6 @@ import argparse
from borgmanager.borg import OutputHandler from borgmanager.borg import OutputHandler
from borgmanager.summary import Summary from borgmanager.summary import Summary
from borgmanager.logging import Log, LEVEL_DEBUG, LEVEL_WARNING from borgmanager.logging import Log, LEVEL_DEBUG, LEVEL_WARNING
from time import sleep
def main(args, path: Path, log: Log): def main(args, path: Path, log: Log):
@ -19,7 +18,7 @@ def main(args, path: Path, log: Log):
db = BorgDatabase(path / 'borg.sqlite', log) db = BorgDatabase(path / 'borg.sqlite', log)
if args.summary: if args.summary:
log.debug("args.summary") log.debug("creating summary")
summary = Summary(db) summary = Summary(db)
print(summary.repo_stats()) print(summary.repo_stats())
else: else: