Show
Ignore:
Timestamp:
04/10/03 23:47:20 (21 years ago)
Author:
jalet
Message:

Job history added. Upgrade script neutralized for now !

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/bin/repykota

    r895 r900  
    2323# 
    2424# $Log$ 
     25# Revision 1.21  2003/04/10 21:47:20  jalet 
     26# Job history added. Upgrade script neutralized for now ! 
     27# 
    2528# Revision 1.20  2003/04/08 21:31:39  jalet 
    2629# (anything or 0) = anything !!! Go back to school Jerome ! 
     
    149152    def main(self, options) : 
    150153        """Print Quota reports generator.""" 
    151         printernames = self.storage.getMatchingPrinters(options["printer"]) 
    152         if not printernames : 
     154        printers = self.storage.getMatchingPrinters(options["printer"]) 
     155        if not printers : 
    153156            raise PyKotaToolError, _("There's no printer matching %s") % options["printer"] 
    154         for (printer, printerpagecounter) in printernames : 
     157        for (printerid, printer) in printers : 
    155158            print _("*** Report for %s quota on printer %s") % ((options["users"] and "user") or "group", printer) 
    156159            print _("Pages grace time: %idays") % self.config.getGraceDelay(printer) 
     
    159162                print _("Group            used     soft     hard   grace        total") 
    160163                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)  
    163166                    total += self.printQuota(name, quota) 
    164167            else : 
     
    166169                print _("User             used     soft     hard   grace        total") 
    167170                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) 
    170173                    total += self.printQuota(name, quota) 
    171174            if total :         
    172175                print (" " * 43) + (_("Total : %9i") % total) 
     176            printerpagecounter = self.storage.getPrinterPageCounter(printerid) 
    173177            if printerpagecounter is None :     
    174178                msg = _("unknown") 
    175179            else : 
    176                 msg = "%9i" % printerpagecounter 
     180                msg = "%9i" % printerpagecounter["pagecounter"] 
    177181            print (" " * 44) + (_("Real : %s") % msg) 
    178182            print