File "/usr/local/lib/python2.6/dist-packages/TracThemeEngine-2.0.1-py2.6.egg/themeengine/api.py", line 65, in __init__
for provider in self.providers:
File "/usr/local/lib/python2.6/dist-packages/Trac-1.0-py2.6.egg/trac/core.py", line 78, in extensions
components = [component.compmgr[cls] for cls in classes]
File "/usr/local/lib/python2.6/dist-packages/Trac-1.0-py2.6.egg/trac/core.py", line 199, in __getitem__
component = cls(self)
File "/usr/local/lib/python2.6/dist-packages/Trac-1.0-py2.6.egg/trac/core.py", line 138, in __call__
self.__init__()
[...]
File "/usr/local/lib/python2.6/dist-packages/TracThemeEngine-2.0.1-py2.6.egg/themeengine/api.py", line 65, in __init__
for provider in self.providers:
File "/usr/local/lib/python2.6/dist-packages/Trac-1.0-py2.6.egg/trac/core.py", line 78, in extensions
components = [component.compmgr[cls] for cls in classes]
File "/usr/local/lib/python2.6/dist-packages/Trac-1.0-py2.6.egg/trac/core.py", line 199, in __getitem__
component = cls(self)
RuntimeError: maximum recursion depth exceeded while calling a Python object
With
api.py", line 65, in __init__
def __init__(self):
# This can safely go in here because the data can only change on a restart anyway
self.info = {}
for provider in self.providers:
for name in provider.get_theme_names():
theme = provider.get_theme_info(name)
theme['provider'] = provider
theme['module'] = provider.__class__.__module__
theme['name'] = name
self.info[name.lower()] = theme
Is this plugin broken with Trac 1.0 or is there another Plugin to use with Trac 1.0?
Regards,
Gernot