Changeset 1584 for pykota/trunk/pykota/accounters
- Timestamp:
- 07/01/04 21:56:43 (20 years ago)
- Location:
- pykota/trunk/pykota/accounters
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/accounters/hardware.py
r1536 r1584 22 22 # 23 23 # $Log$ 24 # Revision 1.6 2004/07/01 19:56:42 jalet 25 # Better dispatching of error messages 26 # 24 27 # Revision 1.5 2004/06/10 22:42:06 jalet 25 28 # Better messages in logs … … 60 63 # can't get actual page counter, assume printer is off or warming up 61 64 # log the message anyway. 62 self.filter. logger.log_message("%s" % msg, "warn")65 self.filter.printInfo("%s" % msg, "warn") 63 66 counter = None 64 67 self.filter.logdebug("Printer's internal page counter value is : %s" % str(counter)) … … 106 109 if printer is None : 107 110 raise PyKotaAccounterError, _("Unknown printer address in HARDWARE(%s) for printer %s") % (commandline, self.filter.printername) 108 self.filter. logger.log_message(_("Launching HARDWARE(%s)...") % commandline, "info")111 self.filter.printInfo(_("Launching HARDWARE(%s)...") % commandline) 109 112 error = 1 110 113 pagecounter = None … … 114 117 pagecounter = int(line.strip()) 115 118 except ValueError : 116 self.filter. logger.log_message(_("Incorrect answer : %s") % repr(line), "error")119 self.filter.printInfo(_("Incorrect answer : %s") % repr(line), "error") 117 120 except IOError : 118 121 # we were interrupted by a signal, certainely a SIGTERM … … 122 125 except : 123 126 pass # already killed ? 124 self.filter. logger.log_message(_("SIGTERM was sent to hardware accounter %s (pid: %s)") % (commandline, child.pid), "info")127 self.filter.printInfo(_("SIGTERM was sent to hardware accounter %s (pid: %s)") % (commandline, child.pid)) 125 128 else : 126 129 error = 0 -
pykota/trunk/pykota/accounters/software.py
r1536 r1584 22 22 # 23 23 # $Log$ 24 # Revision 1.6 2004/07/01 19:56:43 jalet 25 # Better dispatching of error messages 26 # 24 27 # Revision 1.5 2004/06/10 22:42:06 jalet 25 28 # Better messages in logs … … 49 52 def computeJobSize(self) : 50 53 """Feeds an external command with our datas to let it compute the job size, and return its value.""" 51 self.filter. logger.log_message(_("Launching SOFTWARE(%s)...") % self.arguments, "info")54 self.filter.printInfo(_("Launching SOFTWARE(%s)...") % self.arguments) 52 55 MEGABYTE = 1024*1024 53 56 self.filter.jobdatastream.seek(0) … … 62 65 except (IOError, OSError), msg : 63 66 msg = "%s : %s" % (self.arguments, msg) 64 self.filter. logger.log_message(_("Unable to compute job size with accounter %s") % msg)67 self.filter.printInfo(_("Unable to compute job size with accounter %s") % msg) 65 68 66 69 pagecount = 0 … … 68 71 pagecount = int(child.fromchild.readline().strip()) 69 72 except (AttributeError, ValueError) : 70 self.filter. logger.log_message(_("Unable to compute job size with accounter %s") % self.arguments)73 self.filter.printInfo(_("Unable to compute job size with accounter %s") % self.arguments) 71 74 except (IOError, OSError), msg : 72 75 msg = "%s : %s" % (self.arguments, msg) 73 self.filter. logger.log_message(_("Unable to compute job size with accounter %s") % msg)76 self.filter.printInfo(_("Unable to compute job size with accounter %s") % msg) 74 77 child.fromchild.close() 75 78 … … 77 80 retcode = child.wait() 78 81 except OSError, msg : 79 self.filter. logger.log_message(_("Problem while waiting for software accounter pid %s to exit : %s") % (child.pid, msg))82 self.filter.printInfo(_("Problem while waiting for software accounter pid %s to exit : %s") % (child.pid, msg)) 80 83 else : 81 84 if os.WIFEXITED(retcode) : … … 83 86 else : 84 87 status = retcode 85 self.filter. logger.log_message(_("Software accounter %s exit code is %s") % (self.arguments, repr(retcode)))88 self.filter.printInfo(_("Software accounter %s exit code is %s") % (self.arguments, repr(retcode))) 86 89 self.filter.logdebug("Software accounter %s said job is %s pages long." % (self.arguments, pagecount)) 87 90 return pagecount