[PEAK] AttributeError: 'NoneType' object has no attribute
'replace'
P.J. Eby
pje at telecommunity.com
Tue Mar 31 10:11:37 EDT 2009
At 04:02 PM 3/31/2009 +0300, Peter Damoc wrote:
>This is a weird error, feels familiar somehow...
>
>Traceback (most recent call last):
> File "bdlite.py", line 3, in <module>
> File "zipextimporter.pyo", line 82, in load_module
> File "panels\__init__.pyo", line 1, in <module>
> File "zipextimporter.pyo", line 82, in load_module
> File "panels\background.pyo", line 3, in <module>
> File "zipextimporter.pyo", line 82, in load_module
> File "peak\events\trellis.pyo", line 332, in <module>
> File "peak\events\trellis.pyo", line 365, in SensorBase
> File "peak\events\trellis.pyo", line 365, in SensorBase
> File "peak\util\decorators.pyo", line 576, in tracer
> File "peak\util\decorators.pyo", line 32, in callback
> File "peak\events\trellis.pyo", line 309, in modifier
> File "peak\util\decorators.pyo", line 59, in apply_template
>AttributeError: 'NoneType' object has no attribute 'replace'
You're apparently using -OO instead of -O, and that's removing one of
the docstrings that peak.util.decorators is using as a function
template. Presumably, it's a docstring in the trellis library.
Anyway, it means you need to use -O1 instead of -O2 to any distutils
build commands involved.
More information about the PEAK
mailing list