Diff for /versionedFile/versionedFile.py between versions 1.70 and 1.72

version 1.70, 2007/04/03 13:18:47 version 1.72, 2008/10/29 12:12:25
Line 73  class generateDownloadZip: Line 73  class generateDownloadZip:
   
             savePath=os.path.join(tmpPath,lastV.title)              savePath=os.path.join(tmpPath,lastV.title)
             fh=file(savePath,"w")              fh=file(savePath,"w")
             fh.write(lastV.data)              logging.debug("writing file %1 data in %s"%(lastV.title,savePath))
               # loop to get OFS.Image.File data
               data=lastV.data
               if isinstance(data, str):
                   fh.write(data)
               else:
                   while data is not None:
                       fh.write(data.data)
                       data=data.next
   
             fh.close()              fh.close()
   
         self.response+="<h3>2. step: creating the downloadable file</h3>"          self.response+="<h3>2. step: creating the downloadable file</h3>"
Line 858  class versionedFile(CatalogAware,Folder) Line 867  class versionedFile(CatalogAware,Folder)
                 lastVersion.versionNumber=1                  lastVersion.versionNumber=1
         return lastVersion          return lastVersion
           
       def getVersionNr(self,nr):
           """Last Version"""
           tmp=0
           lastVersion=None
           
           
           for version in self.ZopeFind(self):
               
               if hasattr(version[1],'versionNumber'):
                   
                   if int(version[1].versionNumber) ==nr :
                       return version[1]
              
           return None
     def diff(self,data):      def diff(self,data):
         """differenz between lastversion and data"""          """differenz between lastversion and data"""
         d=Differ()          d=Differ()

Removed from v.1.70  
changed lines
  Added in v.1.72


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>