[PEAK] need hints on PEAK twisted support

Stephen Waterbury golux at comcast.net
Thu Apr 8 11:57:02 EDT 2004


Ulrich Eck wrote:
>>So now for my newbie questions:
>>(1)  The bulletins executable doesn't work for me. ...
> 
> have you set the PYTHONPATH to ./src ?
> cd examples/bulletins
> export PYTHONPATH=./src:$PYTHONPATH
> peak runIni bulletins createdb

Thanks, Ulrich -- maybe that should be in the README?
I get a better traceback now ... :)

[waterbug at bigboote bulletins]$ peak runIni bulletins createdb
Traceback (most recent call last):
   File "/usr/local/bin/peak", line 4, in ?
     commands.runMain( commands.Bootstrap )
   File 
"/usr/local/lib/python2.3/site-packages/peak/running/commands.py", line 
70, in runMain
     result = factory().run()
   File 
"/usr/local/lib/python2.3/site-packages/peak/running/commands.py", line 
211, in run
     return self._run() or 0
   File 
"/home/waterbug/src/Python/PEAK/cvs/PEAK/examples/bulletins/src/bulletins/commands.py", 
line 28, in _run
     self.log.info("Creating %s using DDL from %s",
   File "C:\cygwin\home\pje\PEAK\src/peak/binding/_once.pyx", line 112, 
in _once.BaseDescriptor.__get__
   File "C:\cygwin\home\pje\PEAK\src/peak/binding/_once.pyx", line 100, 
in _once.__get__
   File 
"/usr/local/lib/python2.3/site-packages/peak/binding/components.py", 
line 524, in computeValue
     return self.targetName.findComponent(obj, self.default)
   File "/usr/local/lib/python2.3/site-packages/peak/naming/names.py", 
line 198, in findComponent
     return lookup(
   File "/usr/local/lib/python2.3/site-packages/peak/naming/api.py", 
line 53, in lookup
     return InitialContext(parent, **options).lookup(name,default)
   File 
"/usr/local/lib/python2.3/site-packages/peak/naming/contexts.py", line 
398, in lookup
     return self[name]
   File 
"/usr/local/lib/python2.3/site-packages/peak/naming/contexts.py", line 
357, in __getitem__
     if ctx is not self: return ctx[name]
   File 
"/usr/local/lib/python2.3/site-packages/peak/naming/contexts.py", line 
359, in __getitem__
     obj = self._getOb(name)
   File 
"/usr/local/lib/python2.3/site-packages/peak/naming/contexts.py", line 
442, in _getOb
     state = self._get(name)
   File "/usr/local/lib/python2.3/site-packages/peak/running/logs.py", 
line 445, in _get
     return self.logSvc.getLogger(name.body)
   File "/usr/local/lib/python2.3/site-packages/peak/running/logs.py", 
line 201, in getLogger
     logger = self.loggers[name] = self.loggerNS[name]
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/config_components.py", 
line 546, in __getitem__
     ob = self.get(key,NOT_FOUND)
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/config_components.py", 
line 555, in get
     return lookup(
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/config_components.py", 
line 87, in lookup
     for value in iterValues(component, configKey):
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/config_components.py", 
line 69, in iterValues
     value = gcd(forObj, configKey)
   File 
"/usr/local/lib/python2.3/site-packages/peak/binding/components.py", 
line 908, in _getConfigData
     value = attr._getConfigData(forObj, configKey)
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/config_components.py", 
line 309, in _getConfigData
     value = rule.get()(self, configKey, forObj)
   File 
"/usr/local/lib/python2.3/site-packages/peak/config/ini_files.py", line 
30, in f
     result = eval(expr,globalDict,locals())
   File "<string>", line 0, in ?
AttributeError: 'LazyModule' object has no attribute 'DEBUG'




More information about the PEAK mailing list