Changeset 2544
- Timestamp:
- 10/08/05 16:04:19 (19 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/bin/pykosd
r2512 r2544 130 130 percent = "%s%%" % min((upq.PageCounter * 100) / upq.HardLimit, 100) 131 131 display.display(_("Pages used on %s : %s") % (upq.Printer.Name, percent), type=pyosd.TYPE_STRING, line=line) 132 el se:132 elif user.LimitBy == "balance" : 133 133 if user.AccountBalance <= 0 : 134 134 color = "#FF0000" 135 135 display = pyosd.osd(font=options["font"], colour=color, timeout=duration, shadow=2) 136 136 display.display(_("PyKota Units left : %.2f") % user.AccountBalance, type=pyosd.TYPE_STRING) 137 elif user.LimitBy == "noprint" : 138 display = pyosd.osd(font=options["font"], colour="#FF0000", timeout=duration, shadow=2) 139 display.display(_("Printing denied."), type=pyosd.TYPE_STRING) 140 elif user.LimitBy == "noquota" : 141 display = pyosd.osd(font=options["font"], colour=savecolor, timeout=duration, shadow=2) 142 display.display(_("Printing not limited."), type=pyosd.TYPE_STRING) 143 elif user.LimitBy == "nochange" : 144 display = pyosd.osd(font=options["font"], colour=savecolor, timeout=duration, shadow=2) 145 display.display(_("Printing not limited, no accounting."), type=pyosd.TYPE_STRING) 146 else : 147 raise PyKotaToolError, "Incorrect limitation factor %s for user %s" % (repr(user.LimitBy), user.Name) 137 148 138 149 time.sleep(duration + 1)