Changeset 2412 for pykota/trunk

Show
Ignore:
Timestamp:
08/29/05 12:59:14 (19 years ago)
Author:
jerome
Message:

Fixes the fix !

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/bin/cupspykota

    r2411 r2412  
    301301        """Saves the input datas into a static file.""" 
    302302        self.logdebug("Duplicating data stream into %s" % self.DataFile) 
    303         self.regainPriv() 
    304303        mustclose = 0 
     304        outfile = open(self.DataFile, "wb")     
    305305        if self.InputFile is not None : 
     306            self.regainPriv() 
    306307            infile = open(self.InputFile, "rb") 
    307308            mustclose = 1 
     
    312313        sizeread = 0 
    313314        checksum = md5.new() 
    314         outfile = open(self.DataFile, "wb")     
    315315        while 1 : 
    316316            data = infile.read(CHUNK)  
     
    323323                self.logdebug("%s bytes saved..." % sizeread) 
    324324            dummy += 1     
    325         outfile.close() 
    326325        if mustclose :     
    327326            infile.close() 
    328              
     327            self.dropPriv() 
     328             
     329        outfile.close() 
    329330        self.JobSizeBytes = sizeread     
    330331        self.JobMD5Sum = checksum.hexdigest() 
     
    332333        self.logdebug("JobSizeBytes : %s" % self.JobSizeBytes) 
    333334        self.logdebug("JobMD5Sum : %s" % self.JobMD5Sum) 
    334         self.dropPriv() 
    335335        self.logdebug("Data stream duplicated into %s" % self.DataFile) 
    336336