Author: jmorliaguet Date: Fri Mar 24 00:48:55 2006 New Revision: 2710 Modified: cpsskins/branches/jmo-perspectives/setup/README.txt Log:
- test updates Modified: cpsskins/branches/jmo-perspectives/setup/README.txt ============================================================================== --- cpsskins/branches/jmo-perspectives/setup/README.txt (original) +++ cpsskins/branches/jmo-perspectives/setup/README.txt Fri Mar 24 00:48:55 2006 @@ -236,18 +236,38 @@ Registering resources from the filesystem ----------------------------------------- -Global resources are stored on the filesystem, they can be defined in python: +Global resources are stored on the filesystem, they can be defined in XML +and registered in python: >>> from cpsskins.setup.registration import register, loadSettings >>> register('cpsskins.setup.test', 'resource4.xml') - >>> dummyevent = object() - >>> loadSettings(dummyevent) + >>> event = object() + >>> loadSettings(event) >>> pprint(resources.list(type=IDummyResource)) [<Dummy resource: resource1>, <Dummy resource: Dummy resource 4>, <Dummy resource: resource2>] - >>> resources.lookup(u'resource4') - <Dummy resource: Dummy resource 4>, + >>> resources.lookup(u'test.setting4') + <Dummy resource: Dummy resource 4> + + +Reloading resources +------------------- + +File-system resources can be reloaded: + + >>> from cpsskins.setup.registration import reloadSetting + + >>> reloadSetting(u'test.setting4') + +Resources created through-the-web cannot be reloaded: + + >>> reloadSetting(u'resource1') + Traceback (most recent call last): + ... + TypeError: The setting is not a file-system setting. + + -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins