Show
Ignore:
Timestamp:
03/05/06 09:36:47 (19 years ago)
Author:
jerome
Message:

Now outputs the average speed, so no need to do this in filldb anymore.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/bin/edpykota

    r2782 r2783  
    177177             
    178178        if not options["list"] : 
    179             self.display(_("Extracting datas...")) 
     179            percent = Percent(self) 
     180            percent.display(_("Extracting datas...")) 
    180181        printers = self.storage.getMatchingPrinters(options["printer"]) 
    181182        entries = getattr(self.storage, "getMatching%ss" % suffix)(",".join(names)) 
     183        if not options["list"] : 
     184            percent.setSize(len(printers) * len(entries)) 
    182185         
    183186        if options["list"] : 
     
    197200                        print 
    198201        elif options["delete"] :     
    199             percent = Percent(self, "\n%s..." % _("Deletion"), len(printers) * len(entries)) 
     202            percent.display("\n%s..." % _("Deletion")) 
    200203            getattr(self.storage, "deleteMany%sPQuotas" % suffix)(printers, entries) 
    201204            percent.display("\n") 
     
    252255            try : 
    253256                if options["add"] : 
    254                     percent = Percent(self, "\n%s...\n" % _("Creation"), len(printers) * len(entries)) 
     257                    percent.display("\n%s...\n" % _("Creation")) 
    255258                    dicnames = {} 
    256259                    for m in entries : 
     
    284287                            percent.oneMore() 
    285288                else :         
    286                     percent = Percent(self, "\n%s...\n" % _("Modification"), len(entries) * len(printers)) 
     289                    percent.display("\n%s...\n" % _("Modification")) 
    287290                    for printer in printers : 
    288291                        for entry in entries : 
     
    302305                self.storage.commitTransaction() 
    303306                             
    304         try : 
     307        if not options["list"] : 
    305308            percent.done() 
    306         except NameError :     
    307             pass 
    308309             
    309310if __name__ == "__main__" :