summaryrefslogtreecommitdiff
path: root/pysnmp/debug.py
diff options
context:
space:
mode:
authorelie <elie>2011-01-20 18:24:02 +0000
committerelie <elie>2011-01-20 18:24:02 +0000
commit31f768d4d5ee52346af61d1ac6653b69051c3e58 (patch)
treefa9bc5466927441fdbab5ba5a7c75dc2efec8cc6 /pysnmp/debug.py
parent2366aa40d90259b6c5f34544d4b8ac54a0eb646a (diff)
downloadpysnmp-31f768d4d5ee52346af61d1ac6653b69051c3e58.tar.gz
default debug.logger is now just a zero value instead of an object
what saves big on frequent calls
Diffstat (limited to 'pysnmp/debug.py')
-rw-r--r--pysnmp/debug.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pysnmp/debug.py b/pysnmp/debug.py
index 308ea65..6500e2d 100644
--- a/pysnmp/debug.py
+++ b/pysnmp/debug.py
@@ -51,7 +51,9 @@ class Debug:
def __rand__(self, flag):
return flag & self._flags
-logger = Debug()
+# This will yield false from bitwise and with a flag, and save
+# on unnecessary calls
+logger = 0
def setLogger(l):
global logger