Annotation of versionedFile/__init__.py, revision 1.5

1.5     ! casties     1: import logging
1.1       dwinter     2: import versionedFile
                      3: 
                      4: def initialize(context):
                      5:     """initialize versionedFile"""
                      6: 
                      7:     context.registerClass(
                      8:         versionedFile.versionedFileFolder,
                      9:         constructors = (
                     10:           versionedFile.manage_addVersionedFileFolderForm,
                     11:           versionedFile.manage_addVersionedFileFolder
                     12:           )
                     13:         )
                     14: 
                     15:     context.registerClass(
                     16:         versionedFile.versionedFile,
                     17:         constructors = (
                     18:           versionedFile.manage_addVersionedFileForm,
                     19:           versionedFile.manage_addVersionedFile
                     20:           )
                     21:         )
                     22:     
                     23:     context.registerClass(
                     24:         versionedFile.versionedFileObject,
                     25:         constructors = (
                     26:           versionedFile.manage_addVersionedFileObjectForm,
                     27:           versionedFile.manage_addVersionedFileObject
                     28:           )
                     29:         )
                     30:     
1.3       casties    31:     try:
                     32:         import Products.ExtFile.ExtFile
                     33:         # extVersionedFile only with ExtFile!
1.4       casties    34:         import extVersionedFile
1.3       casties    35:         
                     36:         context.registerClass(
                     37:             extVersionedFile.extVersionedFileFolder,
                     38:             constructors = (
                     39:               extVersionedFile.manage_addextVersionedFileFolderForm,
                     40:               extVersionedFile.manage_addextVersionedFileFolder
                     41:               )
                     42:             )
1.2       dwinter    43:     
1.3       casties    44:         context.registerClass(
                     45:             extVersionedFile.extVersionedFile,
                     46:             constructors = (
                     47:               extVersionedFile.manage_addextVersionedFileForm,
                     48:               extVersionedFile.manage_addextVersionedFile
                     49:               )
                     50:             )
                     51:         
                     52:         context.registerClass(
                     53:             extVersionedFile.extVersionedFileObject,
                     54:             constructors = (
                     55:               extVersionedFile.manage_addextVersionedFileObjectForm,
                     56:               extVersionedFile.manage_addextVersionedFileObject
                     57:               )
                     58:             )
1.5     ! casties    59:         
1.3       casties    60:     except:
                     61:         logging.error("ExtFile not available -- no extVersionedFile!")
1.1       dwinter    62: 
                     63:     

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