--- OSAS/OSA_system/__init__.py 2003/12/18 17:22:29 1.8 +++ OSAS/OSA_system/__init__.py 2004/03/21 15:45:38 1.12 @@ -2,17 +2,40 @@ import OSAS_Root import OSAS_show import OSAS_metadata import OSAS_addfiles -import OSAS_ids +import OSAS_project + +try: + import OSAS_ids +except: + print "OSAS_ids: not importet" + import OSAS_archiver def initialize(context): """initialize OSAS""" context.registerClass( + OSAS_project.OSAS_project, + constructors = ( + OSAS_project.manage_addOSAS_projectForm, + OSAS_project.manage_addOSAS_project + ) + ) + + context.registerClass( + OSAS_archiver.OSAS_archiveInbox, + constructors = ( + OSAS_archiver.manage_AddOSAS_archiveInboxForm, + OSAS_archiver.manage_AddOSAS_archiveInbox + ) + ) + + + context.registerClass( OSAS_archiver.OSAS_metadataOrganizer, constructors = ( OSAS_archiver.manage_AddOSAS_metadataOrganizerForm, - OSAS_archiver.manage_AddOSAS_metadataOrganizer + OSAS_archiver.managOSe_AddOSAS_metadataOrganizer ) ) @@ -40,14 +63,17 @@ def initialize(context): OSAS_archiver.manage_AddOSAS_archiver ) ) - - context.registerClass( - OSAS_ids.OSAS_idGenerator, - constructors = ( - OSAS_ids.manage_AddOSAS_idGeneratorForm, - OSAS_ids.manage_AddOSAS_idGenerator - ) - ) + + try: + context.registerClass( + OSAS_ids.OSAS_idGenerator, + constructors = ( + OSAS_ids.manage_AddOSAS_idGeneratorForm, + OSAS_ids.manage_AddOSAS_idGenerator + ) + ) + except: + print "OSAS_idGenerator not implementet" context.registerClass( OSAS_Root.OSAS_Root,