diff --git a/earwigbot/wiki/copyvios/exclusions.py b/earwigbot/wiki/copyvios/exclusions.py index fdbaa39..7eb6a80 100644 --- a/earwigbot/wiki/copyvios/exclusions.py +++ b/earwigbot/wiki/copyvios/exclusions.py @@ -52,6 +52,15 @@ class ExclusionsDB(object): self._logger = logger self._db_access_lock = Lock() + def __repr__(self): + """Return the canonical string representation of the ExclusionsDB.""" + res = "ExclusionsDB(sitesdb={0!r}, dbfile={1!r}, logger={2!r})" + return res.format(self._sitesdb, self._dbfile, self._logger) + + def __str__(self): + """Return a nice string representation of the ExclusionsDB.""" + return "".format(self._dbfile) + def _create(self): """Initialize the exclusions database with its necessary tables.""" script = """