diff options
author | elie <elie> | 2012-12-20 13:04:11 +0000 |
---|---|---|
committer | elie <elie> | 2012-12-20 13:04:11 +0000 |
commit | b82722901ea5f37f5a04e2f0cbd47374dea77ec9 (patch) | |
tree | a37bc8259c2fc8ec98e906f63e7b2bc426745ddd | |
parent | d03dcf32c06d5a90c2557b8554c325f53c58142d (diff) | |
download | pysnmp-git-b82722901ea5f37f5a04e2f0cbd47374dea77ec9.tar.gz |
report package version on debugging code initialization
-rw-r--r-- | CHANGES.txt | 1 | ||||
-rw-r--r-- | pysnmp/debug.py | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index ee960094..589c70f4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -20,6 +20,7 @@ Revision 4.2.4 - The contextName parameter of SnmpContext.getMibInstrum made optional. - AbstractMibInstrumController class added as a base class for all possible kinds of Management Instrumentation controllers. +- Report package version on debugging code initialization. - MibInstrumController.getMibBuilder() added. - I/O sockets buffer sizes made configurable, minimum default is now forced to be no less than 2**17 (to fit two huge datagrams). diff --git a/pysnmp/debug.py b/pysnmp/debug.py index e7c113fa..8d75b84f 100644 --- a/pysnmp/debug.py +++ b/pysnmp/debug.py @@ -1,6 +1,7 @@ import sys from pyasn1.compat.octets import octs2ints from pysnmp import error +from pysnmp import __version__ flagNone = 0x0000 flagIO = 0x0001 @@ -34,6 +35,7 @@ class Debug: def __init__(self, *flags): self._flags = flagNone self._printer = self.defaultPrinter + self('running pysnmp version %s' % __version__) for f in flags: inverse = f and f[0] in ('!', '~') if inverse: @@ -46,7 +48,7 @@ class Debug: except KeyError: raise error.PySnmpError('bad debug flag %s' % f) - self('debug category %s %s' % (f, inverse and 'disabled' or 'enabled')) + self('debug category \'%s\' %s' % (f, inverse and 'disabled' or 'enabled')) def __str__(self): return 'logger %s, flags %x' % (self._printer, self._flags) |