Changeset 319
- Timestamp:
- 08/25/06 19:49:05 (2 years ago)
- Files:
-
- z3wingdbg/trunk/configure.zcml (modified) (2 diffs)
- z3wingdbg/trunk/generations (added)
- z3wingdbg/trunk/generations/__init__.py (added)
- z3wingdbg/trunk/generations/install.py (moved) (moved from z3wingdbg/trunk/bootstrap.py) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
z3wingdbg/trunk/configure.zcml
r298 r319 45 45 <!-- subscribers --> 46 46 <subscriber 47 for="zope.app.appsetup.IDatabaseOpenedEvent"48 handler=".bootstrap.bootStrapSubscriber"49 />50 51 <subscriber52 47 for="zope.app.appsetup.IProcessStartingEvent" 53 48 handler=".wingdebugservice.handleProcessStart" … … 55 50 56 51 <include package=".debugger"/> 52 <include package=".generations"/> 57 53 <include package=".server"/> 58 54 <include package=".browser"/> z3wingdbg/trunk/generations/install.py
r292 r319 2 2 # This program is open source. For license terms, see the LICENSE.txt file. 3 3 4 import transaction 4 from zope.app.appsetup.bootstrap import ensureUtility 5 5 6 from zope.app.appsetup.bootstrap import ensureUtility, getInformationFromEvent 6 from z3wingdbg.interfaces import IWingConfiguration 7 from z3wingdbg.configuration import WingConfiguration, ensureConfiguration 8 from z3wingdbg.generations import getRootFolder 9 from z3wingdbg.server.configuration import DebugServerConfiguration 7 10 8 from interfaces import IWingConfiguration 9 from configuration import WingConfiguration, ensureConfiguration 10 from server.configuration import DebugServerConfiguration 11 def evolve(context): 12 """Create configuration utility if not yet present""" 11 13 12 def bootStrapSubscriber(event): 13 """Subscriber to the IDataBaseOpenedEvent 14 15 Create configuration utility at that time if not yet present 16 """ 17 18 db, connection, root, root_folder = getInformationFromEvent(event) 14 root_folder = getRootFolder(context) 19 15 20 16 ensureUtility(root_folder, IWingConfiguration, 'WingConfiguration', … … 23 19 ensureConfiguration(root_folder, u'http', DebugServerConfiguration, 24 20 port=50080) 25 26 transaction.commit()27 connection.close()
