Hi,
Using r8956 of Freevo rel-1, I get the following stack trace and error
when trying to add a new favourite:
--------8<--------
2007/01/09 21:56 GMT [HTTPChannel,43,127.0.0.1] 127.0.0.1 - -
[09/Jan/2007:21:56:20 +0000] "POST / HTTP/1.0" 200 2227 "-"
"xmlrpclib.py/1.0.1 (by
www.pythonware.com)"
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] addFavorites: actually
adding "Relocation, Relocation"
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] SAVE: saving cached
file (/var/cache/freevo/record_schedule.xml)
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] SAVE:
ScheduledRecordings has 2 items.
2007/01/09 21:56 GMT [HTTPChannel,44,127.0.0.1] Traceback (most recent
call last):
File "/usr/lib/python2.4/site-packages/twisted/web/http.py",
line 557, in requestReceived
self.process()
File "/usr/lib/python2.4/site-packages/twisted/web/server.py",
line 153, in process
self.render(resrc)
File "/usr/lib/python2.4/site-packages/twisted/web/server.py",
line 160, in render
body = resrc.render(self)
File "/usr/lib/python2.4/site-packages/twisted/web/xmlrpc.py",
line 118, in render
defer.maybeDeferred(function, *args).addErrback(
--- <exception caught here> ---
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py",
line 107, in maybeDeferred
result = f(*args, **kw)
File
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 1119, in xmlrpc_addEditedFavorite
unjellyFromXML(title), chan, dow, mod, priority,
allowDuplicates, onlyNew)
File
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 761, in addEditedFavorite
self.saveScheduledRecordings(scheduledRecordings)
File
"/usr/lib/python2.4/site-packages/freevo/helpers/recordserver.py",
line 263, in saveScheduledRecordings
jellyToXML(scheduledRecordings, f)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 424, in jellyToXML
document = jellyToDOM(object)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 406, in jellyToDOM
document = dj.jelly(object)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 397, in jelly
node = self.jellyToNode(obj)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 388, in jellyToNode
n = self.jellyToNode(state)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
n2 = self.jellyToNode(v)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
n2 = self.jellyToNode(v)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 388, in jellyToNode
n = self.jellyToNode(state)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 368, in jellyToNode
n2 = self.jellyToNode(v)
File "/usr/lib/python2.4/site-packages/freevo/util/marmalade.py",
line 387, in jellyToNode
state = obj.__dict__
exceptions.AttributeError: 'bool' object has no attribute '__dict__'
-------->8--------
This seems remarkably similar to a similar problem back in 2003?!
http://sourceforge.net/mailarchive/forum.php?thread_id=3345090&forum_id=9234
Any thoughts?
TIA,
Andrew
--
Andrew Flegg -- mailto:[EMAIL PROTECTED] | http://www.bleb.org/
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-devel