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() |