aboutsummaryrefslogtreecommitdiff
path: root/src/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/__init__.py')
-rw-r--r--src/__init__.py27
1 files changed, 15 insertions, 12 deletions
diff --git a/src/__init__.py b/src/__init__.py
index 2080de5..ee9bebb 100644
--- a/src/__init__.py
+++ b/src/__init__.py
@@ -3,20 +3,21 @@ import os
import logging
-__version__ = '2.0.0'
+__version__ = "2.1.0"
class Logger(logging.getLoggerClass()):
- '''
- Custom Logger class to handle custom VERBOSE log level.
- Levels used in this program are as follows:
- VERBOSE Annoyingly frequent debug messages (e.g, in loops)
- DEBUG Ordinary debug information
- INFO Expected events that are expensive or irreversible
- WARNING A non-fatal error or suspicious behaviour
- ERROR Any error that would interrupt the user
- CRITICAL Things that really shouldn't happen at all
- '''
+ """
+ Custom Logger class to handle custom VERBOSE log level.
+ Levels used in this program are as follows:
+ VERBOSE Annoyingly frequent debug messages (e.g, in loops)
+ DEBUG Ordinary debug information
+ INFO Expected events that are expensive or irreversible
+ WARNING A non-fatal error or suspicious behaviour
+ ERROR Any error that would interrupt the user
+ CRITICAL Things that really shouldn't happen at all
+ """
+
def __init__(self, name, level=logging.NOTSET):
super().__init__(name, level)
logging.addLevelName(5, "VERBOSE")
@@ -24,11 +25,13 @@ class Logger(logging.getLoggerClass()):
def verbose(self, msg, *args, **kwargs):
if self.isEnabledFor(5):
self._log(5, msg, args, **kwargs)
+
+
logging.setLoggerClass(Logger)
logging.VERBOSE = 5
-if getattr(sys, 'frozen', False):
+if getattr(sys, "frozen", False):
# frozen
wd = os.path.dirname(sys.executable)
else: