hi, I updated kaa and freevo to latest git; it would not start, traceback is
Traceback (most recent call last):
File
"/home/freevo/.local/lib/python2.6/site-packages/freevo/helpers/recordserver.py",
line 40, in <module>
import config
File
"/home/freevo/.local/lib/python2.6/site-packages/freevo/config.py", line
37, in <module>
import plugin
File
"/home/freevo/.local/lib/python2.6/site-packages/freevo/plugin.py", line
39, in <module>
from event import Event
File
"/home/freevo/.local/lib/python2.6/site-packages/freevo/event.py", line
102, in <module>
MIXER_VOLUP = Event('MIXER_VOLUP', arg=5)
File
"/home/freevo/.local/lib/python2.6/site-packages/freevo/event.py", line
54, in __init__
self.arg = arg
File
"/home/freevo/.local/lib/python2.6/site-packages/kaa/base/event.py",
line 90, in arg
elif len(arg) == 1:
TypeError: object of type 'int' has no len()
I conjured this patch, even if I do not truly understand whats going on.
---
/home/freevo/.local/lib/python2.6/site-packages/kaa/base/event.py~
2013-04-19 11:55:16.000000000 +0200
+++ /home/freevo/.local/lib/python2.6/site-packages/kaa/base/event.py
2013-04-19 12:47:48.408344657 +0200
@@ -87,7 +87,7 @@
"""
if not arg:
self._arg = None
- elif len(arg) == 1:
+ elif type(arg) in (tuple,list) and len(arg) == 1:
self._arg = arg[0]
else:
self._arg = arg
a.
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________ Freevo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-devel
