Show
Ignore:
Timestamp:
09/17/05 23:00:45 (19 years ago)
Author:
jerome
Message:

Added the precomputed job's size and price to the history.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storage.py

    r2452 r2455  
    149149        self.PricePerJob = None 
    150150        self.Description = None 
     151        self.MaxJobSize = None 
    151152        self.Coefficients = None 
    152153         
     
    159160            raise AttributeError, name 
    160161             
    161     def addJobToHistory(self, jobid, user, pagecounter, action, jobsize=None, jobprice=None, filename=None, title=None, copies=None, options=None, clienthost=None, jobsizebytes=None, jobmd5sum=None, jobpages=None, jobbilling=None) : 
     162    def addJobToHistory(self, jobid, user, pagecounter, action, jobsize=None, jobprice=None, filename=None, title=None, copies=None, options=None, clienthost=None, jobsizebytes=None, jobmd5sum=None, jobpages=None, jobbilling=None, precomputedsize=None, precomputedprice=None) : 
    162163        """Adds a job to the printer's history.""" 
    163         self.parent.writeJobNew(self, user, jobid, pagecounter, action, jobsize, jobprice, filename, title, copies, options, clienthost, jobsizebytes, jobmd5sum, jobpages, jobbilling) 
     164        self.parent.writeJobNew(self, user, jobid, pagecounter, action, jobsize, jobprice, filename, title, copies, options, clienthost, jobsizebytes, jobmd5sum, jobpages, jobbilling, precomputedsize, precomputedprice) 
    164165        # TODO : update LastJob object ? Probably not needed. 
    165166         
     
    226227        self.DateLimit = None 
    227228        self.WarnCount = None 
     229        self.MaxJobSize = None 
    228230         
    229231    def __getattr__(self, name) :     
     
    331333        self.HardLimit = None 
    332334        self.DateLimit = None 
     335        self.MaxJobSize = None 
    333336         
    334337    def __getattr__(self, name) :     
     
    411414        self.JobPages = None 
    412415        self.JobBillingCode = None 
     416        self.PrecomputedJobSize = None 
     417        self.PrecomputedJobPrice = None 
    413418         
    414419    def __getattr__(self, name) :