Merge pull request #378 from linkchecker/fix-metaclass

Make _Logger an abstract base class
This commit is contained in:
Marius Gedminas 2020-05-02 17:34:36 +03:00 committed by GitHub
commit fdbb3a3b76
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -130,7 +130,7 @@ class LogStatistics (object):
self.internal_errors += 1
class _Logger (object):
class _Logger (abc.ABC):
"""
Base class for logging of checked urls. It defines the public API
(see below) and offers basic functionality for all loggers.
@ -158,7 +158,6 @@ class _Logger (object):
* log_url(url_data)
Log a checked URL. Called by log_filter_url if do_print is True.
"""
__metaclass__ = abc.ABCMeta
# A lowercase name for this logger, usable for option values
LoggerName = None