Changeset 900 for pykota/trunk/bin/repykota
- Timestamp:
- 04/10/03 23:47:20 (21 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/bin/repykota
r895 r900 23 23 # 24 24 # $Log$ 25 # Revision 1.21 2003/04/10 21:47:20 jalet 26 # Job history added. Upgrade script neutralized for now ! 27 # 25 28 # Revision 1.20 2003/04/08 21:31:39 jalet 26 29 # (anything or 0) = anything !!! Go back to school Jerome ! … … 149 152 def main(self, options) : 150 153 """Print Quota reports generator.""" 151 printer names = self.storage.getMatchingPrinters(options["printer"])152 if not printer names :154 printers = self.storage.getMatchingPrinters(options["printer"]) 155 if not printers : 153 156 raise PyKotaToolError, _("There's no printer matching %s") % options["printer"] 154 for (printer , printerpagecounter) in printernames :157 for (printerid, printer) in printers : 155 158 print _("*** Report for %s quota on printer %s") % ((options["users"] and "user") or "group", printer) 156 159 print _("Pages grace time: %idays") % self.config.getGraceDelay(printer) … … 159 162 print _("Group used soft hard grace total") 160 163 print "------------------------------------------------------------" 161 for name in self.storage.getPrinterGroups(printer ) :162 quota = self.storage.getGroupPQuota( name, printer)164 for name in self.storage.getPrinterGroups(printerid) : 165 quota = self.storage.getGroupPQuota(ident, printerid) 163 166 total += self.printQuota(name, quota) 164 167 else : … … 166 169 print _("User used soft hard grace total") 167 170 print "------------------------------------------------------------" 168 for name in self.storage.getPrinterUsers(printer) :169 quota = self.storage.getUserPQuota( name, printer)171 for (ident, name) in self.storage.getPrinterUsers(printerid) : 172 quota = self.storage.getUserPQuota(ident, printerid) 170 173 total += self.printQuota(name, quota) 171 174 if total : 172 175 print (" " * 43) + (_("Total : %9i") % total) 176 printerpagecounter = self.storage.getPrinterPageCounter(printerid) 173 177 if printerpagecounter is None : 174 178 msg = _("unknown") 175 179 else : 176 msg = "%9i" % printerpagecounter 180 msg = "%9i" % printerpagecounter["pagecounter"] 177 181 print (" " * 44) + (_("Real : %s") % msg) 178 182 print