Show
Ignore:
Timestamp:
02/23/04 23:53:21 (20 years ago)
Author:
jalet
Message:

Don't retrieve data when it's not needed, to avoid database queries

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storages/sql.py

    r1332 r1358  
    2222# 
    2323# $Log$ 
     24# Revision 1.37  2004/02/23 22:53:21  jalet 
     25# Don't retrieve data when it's not needed, to avoid database queries 
     26# 
    2427# Revision 1.36  2004/02/04 13:24:41  jalet 
    2528# pkprinters can now remove printers from printers groups. 
     
    9295            printer.PricePerJob = fields.get("priceperjob") 
    9396            printer.PricePerPage = fields.get("priceperpage") 
    94             printer.LastJob = self.getPrinterLastJob(printer) 
    9597            printer.Exists = 1 
    9698        return printer     
     
    139141            lastjob.ident = fields.get("id") 
    140142            lastjob.JobId = fields.get("jobid") 
    141             lastjob.User = self.getUser(fields.get("username")) 
     143            lastjob.UserName = fields.get("username") 
    142144            lastjob.PrinterPageCounter = fields.get("pagecounter") 
    143145            lastjob.JobSize = fields.get("jobsize") 
     
    204206                    printer.PricePerJob = record.get("priceperjob") 
    205207                    printer.PricePerPage = record.get("priceperpage") 
    206                     printer.LastJob = self.getPrinterLastJob(printer) 
    207208                    printer.Exists = 1 
    208209                    printers.append(printer) 
     
    391392                job.JobOptions = fields.get("options") 
    392393                job.JobDate = fields.get("jobdate") 
    393                 job.User = self.getUser(fields.get("username")) 
    394                 job.Printer = self.getPrinter(fields.get("printername")) 
     394                job.UserName = fields.get("username") 
     395                job.PrinterName = fields.get("printername") 
    395396                job.Exists = 1 
    396397                jobs.append(job)