Annotation of externalVersionedFile/externalVersionedFile.pyc, revision 1.1.1.1

1.1       dwinter     1: ;
                      2: yAc  @s&dkl&Z&&d&klZ&dklZ&dklZ&dklZ&dk   l
                      3: Z
                      4: lZlZ&dk
lZ&dklZ&dklZ&d klZ&d
                      5: klZ&dkZdZd
ef&dYZe
                      6: deZdddedZdef&dYZe
                      7: deddddddZddddddedZ ddddddedZ!def&dYZ"dZ#eed Z$ee"&&ee&&dS(!(&s    copy_file(&sExternalFile(&sFolder(&sFile(&scookId(sDTMLFilesInitializeClassspackage_home(&sPageTemplateFile(&sgetSecurityManager(&sPageTemplate(&sZopePageTemplate(&sClassSecurityInfoNcCst|d&|&d&SdS(Ni(scmps&xs&y(s&xs&y((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyssortvs&sexternalVersionedFileFoldercBstZ&dZd&ZeZeidd&eihdd<dd<hdd<dd    <hdd
                      8: <dd<fZdZ e
                      9: d
&ZdZe
                     10: d&Z
e
                     11: d&Zdd&ZdZdZdZdde
                     12: dZRS(s#Folder with externalVersioned filessexternalVersionedFileFoldersAUTHENTICATED_USERsaddFileFormslabelsGenerate Index.htmlsactionsgenerateIndexHTMLsGenerate history_template.htmlsgenerateHistoryHTMLsChange Path to FolderschangePathFormc&Cs td&&i&|&}&|&SdS(schange the path forms-Products/externalVersionedFile/zpt/changePathN(sPageTemplateFiles__of__sselfspt(sselfspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyschangePathForm!s&&&cCs.|&|_|tj  o&|i||Sn&&d&S(schange the pathN(sbaseFolderPathsselfsRESPONSEsNonesmanage_main(sselfsbaseFolderPathsRESPONSE((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     13: changePath&s&& &
&c&Cs td&&i&|&}&|&SdS(s
download helps/Products/externalVersionedFile/zpt/helpDownloadN(sPageTemplateFiles__of__sselfspt(sselfspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyshelpDownload.s&&cCst|d&o`&td&&}|id&|&tiitt    &d}t|&i}|i|d&n&dS|&tj   o&|&id&&n&&dS(slege standard index.html ans
                     14: index.htmlszpt/versionFileFolderMain.zpts   text/htmlsalready exists!smanage_mainN(shasattrsselfsZopePageTemplateszts
                     15: _setObjectsosspathsjoinspackage_homesglobalssdefault_content_fnsopensreadstextspt_editsRESPONSEsNonesredirect(sselfsRESPONSEsdefault_content_fnstextszt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgenerateIndexHTML5s&&&&& &&
&cCst|d&o`&td&&}|id&|&tiitt   &d}t|&i}|i|d&n&dS|&tj   o&|&id&&n&&dS(slege standard index.html anshistory_template.htmlszpt/versionHistory.zpts   text/htmlsalready exists!smanage_mainN(shasattrsselfsZopePageTemplateszts
                     16: _setObjectsosspathsjoinspackage_homesglobalssdefault_content_fnsopensreadstextspt_editsRESPONSEsNonesredirect(sselfsRESPONSEsdefault_content_fnstextszt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgenerateHistoryHTMLJs&&&&&   &&
&stitlecCsd&}d}d}|i|ddg&&&}|&djo&|i|&&n=&|&djo&|i|&&n&|&djo&|i|&&n&&|Sd S(
                     17: sget all versioned filescCst|d&i|&d&iSdS(Ni&(scmps&xstitles&y(s&xs&y((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyssortNameas&cCs1t|d&ii|&d&iiSdS(Ni&(scmps&xsgetLastVersionsbobobase_modification_times&y(s&xs&y((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyssortDateds&cCs1t|d&ii|&d&iiSdS(Ni&(scmps&xsgetLastVersions
                     18: lastEditors&y(s&xs&y((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     19: sortAuthorgss
obj_metatypessexternalVersionedFilestitlesdatesauthorN(ssortNamessortDates
                     20: sortAuthorsselfsZopeFindsexternalVersionedFiless    sortFieldssort(sselfs    sortFieldsexternalVersionedFilesssortNamessortDates
                     21: sortAuthor((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgetVersionedFiles^s&        
&&
&&
&c&Cs:|i&|d&dg&&&}&|&o&|&ddSn&dSdS(szustzlicher headersobj_idssheader.htmlii&sN(sselfsZopeFindsext(sselfsext((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysheader_htmlws
                     22: &&&&c&CsR|i&|d&dg&&&}&|&o&|&ddSn&&td&i|&}|SdS(smainsobj_idss
                     23: index.htmlii&s8Products/externalVersionedFile/zpt/versionFileFolderMainN(sselfsZopeFindsextsPageTemplateFiles__of__spt(sselfsextspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     24: index_htmls&&&&&c&    Cs8td&t&ddddddi|&}&|&SdS(   s
                     25: add a filesdtml/newFileAddsKindsExternalVersionedFileObjectskindsexternalVersionedFileObjectsversions&1N(sDTMLFilesglobalss__of__sselfsout(sselfsout((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysaddFileForms&&-&sc
                     26: Cs|d&jo
&|i}   n&|}   |iid}&t||    d&d&&|i |  &}|    |_|}|i
|    |&||d|&&|i|id&&dS(s add a new filessvCscontent_typesURL1N(snewNamesfilesfilenamesidsselfsREQUESTsformsvCsmanage_addExternalVersionedFiles_getObsobstitlesfile2s%manage_addExternalVersionedFileObjectsauthorscontent_typesRESPONSEsredirect(
                     27: sselfsvCsfilesauthorsnewNamescontent_typesRESPONSEsfile2sobsid((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysaddFiles&&
&
&&&    &&(s__name__s
                     28: __module__s__doc__s meta_typesClassSecurityInfossecuritysdeclareProtectedsFoldersmanage_optionsschangePathFormsNones
                     29: changePathshelpDownloadsgenerateIndexHTMLsgenerateHistoryHTMLsgetVersionedFilessheader_htmls
                     30: index_htmlsaddFileFormsaddFile(((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysexternalVersionedFileFolders& &L             
                     31:    sdtml/folderAddsic Cst}t|&&|_||_|i|&|&|i|&&}t|d&|&t
                     32: i}|o,&|d|o
&t
dn&&|i&n&&|tj   o&|i||dd&Sn&&dS(sAdd a new Folder object with id *id*.
                     33: 
                     34:     If the 'createPublic' and 'createUserF' parameters are set to any true
                     35:     value, an 'index_html' and a 'UserFolder' objects are created respectively
                     36:     in the new folder.
                     37:     sbaseFolderPathsAdd User Folderss+You are not authorized to add User Folders.supdate_menui&N(sexternalVersionedFileFoldersobsstrsidstitlesselfs
                     38: _setObjects_getObssetattrsbaseFolderPathsgetSecurityManagerscheckPermissionscreateUserFsUnauthorizedsmanage_addUserFoldersREQUESTsNonesmanage_main( sselfsidsbaseFolderPathstitlescreatePublicscreateUserFsREQUESTsobscheckPermission((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys%manage_addExternalVersionedFileFolders   &  && &&&&&&

&sexternalVersionedFileObjectcBsltZ&dZd&ZededdddZeid&&dZd    Z   d
                     39: Z
                     40: dZdZRS(
sFile Object im FoldersexternalVersionedFileObjects
dtml/fileEditsKindsFileskindsfilesmanage_editFormc&&Cs&d&|_&|iii|i&&dS(sdownload and locksapplication/octet-streamN(sselfscontent_typesREQUESTsRESPONSEsredirectsabsolute_url(&sself((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysdownloads& &c&&Csx|i&d&djo&dSn&&|iidjo&d|iSn&&|i&d&|i_d|_|i&ii|i&&dS(sdownload and locksAUTHENTICATED_USERsAnonymous Usersplease login firstss0cannot be locked because is already locked by %ssapplication/octet-streamN(sselfsREQUESTs  aq_parentslockedByscontent_typesRESPONSEsredirectsabsolute_url(&sself((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysdownloadLockeds&&&&&  &cCs
|&|_d&S(sset versionN(s
versionNumbersself(sselfs
versionNumber((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyssetVersionNumbers&&c&&&Cs|i&Sd&S(sget versionN(sselfs
versionNumber(&sself((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgetVersionNumbers&&c&Csnt|d&o&|iSnP&|i}|i}&|tjp
                     41: &|&tjo&tSn&&|ii  |&&ddSdS(slast Editorsauthoris  user_nameN(
                     42: shasattrsselfsauthors_p_jarsjars_p_oidsoidsNonesdbshistory(sselfsoidsjar((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     43: lastEditors&&& &   (
s__name__s
                     44: __module__s__doc__s meta_typesDTMLFilesglobalssmanage_editForms_setNamesdownloadsdownloadLockedssetVersionNumbersgetVersionNumbers
                     45: lastEditor(((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysexternalVersionedFileObjects&&&
      
      sdtml/fileAddsKindsExternalVersionedFileObjectskindsversions&1c Csti&i|i|&}  d&}|&o&td&&n&&ti&i||    }
                     46: |o&t||
                     47: &n&&|i|&t
|&|t|&|
                     48: &|i|&&i&t|&|i|&&_t|i|&&d|&|tj    o&|di|id&&n&&dS(s&
                     49: 
                     50:     Factory method to actually create an instance of ExternalFile.
                     51:     ExternalFile.  This method assumes all parameters are correct (it
                     52:     does no error checking).  It is called from CreationDialog.py once
                     53:     all of the confirmation and error checking steps have been taken.
                     54:     
                     55:     You should call this method directly if you are creating an
                     56:     instance of ExternalFile programmatically and have 'vetted' all of
                     57:     your parameters for correctness.
                     58: 
                     59:     ss!Required fields must not be blanksauthorsRESPONSEs/manage_mainN(sosspathsjoinsselfsbaseFolderPathsidstarget_filepathsbasedirs    Exceptionsfully_resolved_target_filepathsfiles   copy_files
                     60: _setObjectsexternalVersionedFileObjectstitlesstrsvCs_getObsreindex_objectsversionCommentssetattrsauthorsREQUESTsNonesredirectsabsolute_url(sselfsidsvCsauthorsfilestitlespreconditionscontent_typesREQUESTstarget_filepathsfully_resolved_target_filepathsbasedir((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys%manage_addExternalVersionedFileObjects
&&&&&&&
                     61: &&
&c  Cs&t|&&}&t|&}t|&}t|&}t|&||\}&}|i}|i    |&t
                     62: |&|d&||&t|&|i|&&_
t|i|&&d|&|o&|i|&&i|&&n&&|o&||i|&&_n&&|tj  o&|di|id&&n&&dS(sVAdd a new File object.
                     63: 
                     64:     Creates a new File object 'id' with the contents of 'file'ssauthorsRESPONSEs/manage_mainN(sstrsidstitlescontent_typespreconditionscookIdsfilesselfsthiss
                     65: _setObjectsexternalVersionedFileObjectsvCs_getObsversionCommentssetattrsauthors
manage_uploadsREQUESTsNonesredirectsabsolute_url(    sselfsidsvCsauthorsfilestitlespreconditionscontent_typesREQUEST((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys)manage_addExternalVersionedFileObject_old&s &&&"&&&&&
&sexternalVersionedFilecBstZ&dZd&ZdZdZdZeZdZ dZ
                     66: dZdZei
d d
                     67: &dZdZei
d d
                     68: &d
Zei
d  d&dZddddddedZei
d  d&dZdZRS(sVersioniertes Filec&Cs td&&i&|&}&|&SdS(s    showdiffss-Products/externalVersionedFile/zpt/selectDiffN(sPageTemplateFiles__of__sselfspt(sselfspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
showDiffsFormB&s&&&cCs0|&|iid&<td&i|&}|SdS(sshowsfileLists,Products/externalVersionedFile/zpt/showDiffsN(sfileListsselfsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfsfileListspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys    showDiffsG&s&&&&c
Cs&d&kl&}&dk} t||&d}|    idd|}|id&}t||&d}|   idd|}|id&}|||}g}d}d}x%&|D]&}
                     69: dGH|
                     70: dd  !d
                     71: jo'&|d7}d}|iddg&&q&|
                     72: dd  !djo
                     73: &d}q&y|   id
d|
                     74: }
                     75: | idd|
                     76: }
                     77: |
                     78: ddjo&d|
                     79: d}
                     80: n&&|
                     81: ddjo&d|
                     82: d}
                     83: n&&|
                     84: ddjo&d|
                     85: d}
                     86: n&&|||c|
                     87: d7<Wq&&&qXqW|SdS(sgenerate diffs(&scontext_diffNis&
s&
                     88: i&ishiis**ss--s&>s&gt;s&<s&lt;s&!s$<span style="color:brown;">%s</span>s&+s"<span style="color:red;">%s</span>s&-s$<span style="color:green;">%s</span>s<br>(sdifflibscontext_diffsresgetattrsselfsfileListsv1ssubssplitsv1ssv2sv2ssxxslistscounterstoggles&xsappend(
sselfsfileListsv2sstogglesv1sv1sscounterslistsv2sres&xsxxscontext_diff((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysformatDiffsM&sF&&
&   &&&&&&&&
                     89: &&&&
                     90: &&&&&&&&&&&&cCs(|&|_||_||_||_d&S(sinitN(sidsselfstitleslockedBysauthor(sselfsidstitleslockedBysauthor((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys__init__{&s
                     91: &&    &   &   &sexternalVersionedFilec&Csd&}&t&}xj|i|&D]Y}t|ddo?&t|di&|&jo!&t|di&}&|d}qu&q&qW|SdS(sLast Versionii&s
versionNumberN(  stmpsNoneslastVersionsselfsZopeFindsversionshasattrsints
versionNumber(sselfstmpsversionslastVersion((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgetLastVersion&s&&&&&&c&Cs?|i&}&d&|i|&i|&i|&i|&ifSdS(s  main views6File: %s Version:%i modified:%s size:%s modified by:%sN(sselfsgetLastVersionslastVersionstitles
versionNumbersbobobase_modification_timesgetSizes
                     92: lastEditor(sselfslastVersion((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     93: index_html&s&&c&Csud&}&x`|i|&D]O}t|ddo5&t|di&|&jo&t|di&}&qe&q&qW|&dSdS(Nii&s
versionNumber(stmpsselfsZopeFindsversionshasattrsints
versionNumber(sselfstmpsversion((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys
                     94: getVersion&s&&&&sAUTHENTICATED_USERsunlockc&Csd|i&|id&dg&&&}&|&o"&t||&ddiSn&&td&i|&}|SdS(shistorysobj_idsshistory_template.htmlii&s1Products/externalVersionedFile/zpt/versionHistoryN(  sselfsZopeFinds  aq_parentsextsgetattrsgetIdsPageTemplateFiles__of__spt(sselfsextspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pyshistory&s&&&"&c&Cskg}xM|i|&D]<}&t|&d&do"&|i|&d&i|&d&f&&q&qW|it&&|SdS(sget all versionsi&s
versionNumberN(    sretsselfsZopeFindsversionshasattrsappends
versionNumberssortssortv(sselfsversionsret((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysgetVersions&s&&&&&&&
&cCsct|i&t|id&&g&jo!&d|_|&i|id&&n&d|i|id&fSdS(sunlocksAUTHENTICATED_USERssURL2s!Sorry, not locked by you! (%s,%s)N(sstrsselfslockedBysREQUESTsRESPONSEsredirect(sselfsRESPONSE((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysunlock&s
                     95: &&&&  &s"addExternalVersionedFileObjectFormc& Cst|id&&dg&jo&dSn&&|i|id&jp
&|idjo>&tdtdddd  d
                     96: |ii|&}&|&Sn&dSdS(
sadd a new versionsAUTHENTICATED_USERsAnonymous Usersplease login firstssdtml/fileAddsKindsExternalVersionedFileObjectskindsexternalVersionedFileObjectsversions%Sorry file is locked by somebody elseN(   sstrsselfsREQUESTslockedBysDTMLFilesglobalss
                     97: getVersions__of__sout(sselfsout((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys"addExternalVersionedFileObjectForm&s&&&'&3&ssnoc Cs&|i&d&}|i&d}|djo&|id|_n&&|    djo&|   d|_n&&d|i  d|i}&t||&|||d|i    d|i||&|i|d|&g&&&dGH|i|d|&g&&&dd it|i    &&}|
                     98: o&|
                     99: i|i&d
                    100: &&n&&dS(saddsvCsauthorsyesissV%is&_sobj_idsi&sURL2N(sselfsREQUESTsvCsauthors
                    101: changeNamesfilesfilenamestitlesnewNames
                    102: getVersionsids%manage_addExternalVersionedFileObjectspreconditionscontent_typesZopeFindssetVersionNumbersintsobjssRESPONSEsredirect(sselfsidsvCsauthorsfilestitlespreconditionscontent_types
                    103: changeNamesnewNamesRESPONSEsobjs((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys%manage_addExternalVersionedFileObject&s&
&

&&&4&&5&sdownloadLockedc&&CsOd&|i&_|iii|idd|id|i&i&&dS(sdownload and locksapplication/octet-streamsURL1s&/N(sselfsgetLastVersionscontent_typesREQUESTsRESPONSEsredirectsgetId(&sself((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysdownload&s&&&c&&Cs|i&d&djo&dSn&&|idjo&d|iSn&&|i&d&|_d|i_|i&ii|i&dd|id|ii&&d   S(
                    104: sdownload and locksAUTHENTICATED_USERsAnonymous Usersplease login firstss0cannot be locked because is already locked by %ssapplication/octet-streamsURL1s&/N(sselfsREQUESTslockedBysgetLastVersionscontent_typesRESPONSEsredirectsgetId(&sself((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysdownloadLocked&s&&&&&&&&(s__name__s
                    105: __module__s__doc__s
showDiffsForms   showDiffssformatDiffss__init__sClassSecurityInfossecuritys   meta_typesgetLastVersions
                    106: index_htmls
                    107: getVersionsdeclareProtectedshistorysgetVersionssunlocks"addExternalVersionedFileObjectFormsNones%manage_addExternalVersionedFileObjectsdownloadsdownloadLocked(((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysexternalVersionedFile=&s*&         .      &        
                    108:        &           c&Cs td&&i&|&}&|&SdS(s"interface for adding the OSAS_roots?Products/externalVersionedFile/zpt/addExternalVersionedFile.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys#manage_addExternalVersionedFileForm&s&&&cCsGt|&|||}|i|&|&|t   j  o&|i
                    109: d&&&n&&dS(sadd the OSAS_rootsmanage_mainN(sexternalVersionedFilesidstitleslockedBysauthorsnewObjsselfs
                    110: _setObjectsRESPONSEsNonesredirect(sselfsidstitleslockedBysauthorsRESPONSEsnewObj((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pysmanage_addExternalVersionedFile&s
                    111: &&&
&(%sProducts.ExternalFile.FileUtilss    copy_files"Products.ExternalFile.ExternalFilesExternalFiles
                    112: OFS.FoldersFolders  OFS.ImagesFilescookIdsGlobalssDTMLFilesInitializeClassspackage_homes'Products.PageTemplates.PageTemplateFilesPageTemplateFiles
AccessControlsgetSecurityManagers#Products.PageTemplates.PageTemplatesPageTemplates'Products.PageTemplates.ZopePageTemplatesZopePageTemplatesClassSecurityInfosos.pathsosssortvsexternalVersionedFileFoldersglobalss)manage_addExternalVersionedFileFolderFormsNones%manage_addExternalVersionedFileFoldersexternalVersionedFileObjects)manage_addExternalVersionedFileObjectForms%manage_addExternalVersionedFileObjects)manage_addExternalVersionedFileObject_oldsexternalVersionedFiles#manage_addExternalVersionedFileFormsmanage_addExternalVersionedFile(s)manage_addExternalVersionedFileObjectFormsoss%manage_addExternalVersionedFileFolders)manage_addExternalVersionedFileObject_oldsZopePageTemplatesFoldersPageTemplates)manage_addExternalVersionedFileFolderFormsPageTemplateFilesmanage_addExternalVersionedFilesExternalFiles#manage_addExternalVersionedFileFormscookIdssortvs copy_filesClassSecurityInfosDTMLFilesInitializeClasssexternalVersionedFileFoldersgetSecurityManagers%manage_addExternalVersionedFileObjectsFilesexternalVersionedFilesexternalVersionedFileObjectspackage_home((sf/Users/dwinter/install/CVSZOPE/Zope/lib/python/Products/externalVersionedFile/externalVersionedFile.pys&?&s0
&
&
&
&
&&
&
&
&
&
&     6$!!     
                    113: &

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