Changeset 2210 for pykota/trunk/bin/pkhint
- Timestamp:
- 04/19/05 23:36:31 (19 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/bin/pkhint
r2147 r2210 28 28 import os 29 29 30 from pykota.tool import PyKotaTool, PyKotaToolError, crashed, N_ 31 from pykota.config import PyKotaConfigError 32 from pykota.storage import PyKotaStorageError 30 from pykota.tool import Tool, PyKotaToolError, crashed, N_ 33 31 try : 34 32 import pysnmp … … 89 87 ] 90 88 91 class PKHint( PyKotaTool) :89 class PKHint(Tool) : 92 90 """A class to autodetect the best accounting method for printers.""" 93 91 def extractPrintersInformation(self) : … … 237 235 # Initializes the command line tool 238 236 manager = PKHint(doc=__doc__) 237 manager.deferredInit() 239 238 240 239 (options, args) = manager.parseCommandline(sys.argv[1:], short_options, long_options) … … 260 259 crashed("pkhint failed") 261 260 retcode = -1 262 263 try :264 manager.storage.close()265 except (TypeError, NameError, AttributeError) :266 pass267 261 268 262 sys.exit(retcode)