Changeset 3310

Show
Ignore:
Timestamp:
03/04/08 06:33:07 (9 months ago)
Author:
peca
Message:

Fix for bug - on some configurations there occured error after downloading which affected downloaded file itself.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tracdownloaderplugin/0.10/tracdownloader/model.py

    r3128 r3310  
    636636        """Find, open, find mime type and serve file to user.""" 
    637637         
     638        """ Old way for serving file to user. 
    638639        try: 
    639640            file_obj = file(self.file, "rb") 
    640641        except IOError: 
    641642            raise TracError, 'Sorry. Error reading the file ' + self.file + '.' 
    642          
     643        """ 
    643644        mime = MimeTypes(self.env).dict 
    644645        mime_type = 'application/octet-stream' 
     
    651652                mime_type = mime[ext] 
    652653         
     654        """ Old way for serving file to user. 
    653655        req.send_response(200) 
    654656        req.send_header('Content-Type', mime_type) 
    655657        req.end_headers() 
    656  
     658         
    657659        # Serve file kilobyte by kilobyte 
    658660        while True: 
     
    663665             
    664666        file_obj.close() 
     667        """ 
     668        # Serve file to user 
     669        req.send_file(self.file, mime_type) 
    665670     
    666671    def delete(self):