Justin Wetherell said the following, on 11.03.2008 14:56:
> I just did a python setup.py clean/build/install in both kaa and freevo and
> I'm still getting the same problem but I think the traceback is slightly
> different here.
>   
File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 110,
in loop
    import skin    # The skin class

really does mean that main.py is the freevo main.py and it is in the
notifier directory.

In this case do a:
find /usr/lib/python-2.4/site-packages/kaa /path/to/kaa -name "main.py*"

I think that you will find a freevo main.py somewhere in these
directories, if you don't then I'll need to investigate this further.
I'll check later this evening when I'm home.

The best way to clean out the kaa stuff is:
cd /path/to/kaa
find . -type d -name build -exec rm -r {} \;
rm -r /usr/lib/python-2.4/site-packages/kaa

It's easy to forget that the build gets copied to the site-packages

> Freevo 1.8.0 r10501 ready
>   File "/usr/local/src/freevo/src/main.py", line 493, in ?
>     kaa.main.run()
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 140, in
> run
>     skin.set_base_fxd(self.skin)
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 110, in
> loop
>     import skin    # The skin class
>   File
> "/usr/lib/python2.4/site-packages/kaa/notifier/pynotifier/nf_generic.py",
> line 186, in step
>     if not timer[ CALLBACK ]():
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/timer.py", line 188,
> in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/callback.py", line
> 168, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/event.py", line 191,
> in handle
>     DVDNAV_TITLEMENU       = Event('DVDNAV_TITLEMENU')
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/event.py", line 145,
> in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/callback.py", line
> 168, in __call__
>   File "/usr/local/src/freevo/src/main.py", line 292, in eventhandler
>     app.eventhandler(event)
>   File "/usr/local/src/freevo/src/menu.py", line 730, in eventhandler
>     action(arg=arg, menuw=self)
>   File "/usr/local/src/freevo/src/menu.py", line 92, in select
>     self.function(arg=self.arg, menuw=menuw)
>   File "/usr/local/src/freevo/src/tv/tvmenu.py", line 105, in main_menu
>     menuw.pushmenu(menu.Menu(_('TV Main Menu'), items, item_types='tv main
> menu'))
>   File "/usr/local/src/freevo/src/menu.py", line 384, in pushmenu
>     self.refresh()
>   File "/usr/local/src/freevo/src/menu.py", line 412, in refresh
>     skin.draw('menu', self, self.menustack[-1])
>   File "/usr/local/src/freevo/src/skins/main/main.py", line 529, in draw
>     a.draw(settings, object, menu, style, type, self.force_redraw)
>   File "/usr/local/src/freevo/src/skins/main/area.py", line 196, in draw
>     self.update_content()
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 100, in
> update_content
>     self.sellist = self.eval_expressions(self.list)
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 271, in
> eval_expressions
>     exp = eval(exp, {'attr': item.getattr}, function_calls)
>   File "<string>", line 0, in ?
>   File "/usr/local/src/freevo/src/util/misc.py", line 413, in comingup
>     (status, schedule) = RecordClient().getScheduledRecordingsNow()
>   File "/usr/local/src/freevo/src/tv/record_client.py", line 211, in
> getScheduledRecordingsNow
>     traceback.print_stack()
>   File "/usr/local/src/freevo/src/main.py", line 493, in ?
>     kaa.main.run()
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 140, in
> run
>     skin.set_base_fxd(self.skin)
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 110, in
> loop
>     import skin    # The skin class
>   File
> "/usr/lib/python2.4/site-packages/kaa/notifier/pynotifier/nf_generic.py",
> line 186, in step
>     if not timer[ CALLBACK ]():
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/timer.py", line 188,
> in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/callback.py", line
> 168, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/event.py", line 191,
> in handle
>     DVDNAV_TITLEMENU       = Event('DVDNAV_TITLEMENU')
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/event.py", line 145,
> in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/callback.py", line
> 168, in __call__
>   File "/usr/local/src/freevo/src/main.py", line 292, in eventhandler
>     app.eventhandler(event)
>   File "/usr/local/src/freevo/src/menu.py", line 730, in eventhandler
>     action(arg=arg, menuw=self)
>   File "/usr/local/src/freevo/src/menu.py", line 92, in select
>     self.function(arg=self.arg, menuw=menuw)
>   File "/usr/local/src/freevo/src/tv/tvmenu.py", line 105, in main_menu
>     menuw.pushmenu(menu.Menu(_('TV Main Menu'), items, item_types='tv main
> menu'))
>   File "/usr/local/src/freevo/src/menu.py", line 384, in pushmenu
>     self.refresh()
>   File "/usr/local/src/freevo/src/menu.py", line 412, in refresh
>     skin.draw('menu', self, self.menustack[-1])
>   File "/usr/local/src/freevo/src/skins/main/main.py", line 529, in draw
>     a.draw(settings, object, menu, style, type, self.force_redraw)
>   File "/usr/local/src/freevo/src/skins/main/area.py", line 196, in draw
>     self.update_content()
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 100, in
> update_content
>     self.sellist = self.eval_expressions(self.list)
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 271, in
> eval_expressions
>     exp = eval(exp, {'attr': item.getattr}, function_calls)
>   File "<string>", line 0, in ?
>   File "/usr/local/src/freevo/src/util/misc.py", line 413, in comingup
>     (status, schedule) = RecordClient().getScheduledRecordingsNow()
>   File "/usr/local/src/freevo/src/tv/record_client.py", line 213, in
> getScheduledRecordingsNow
>     inprogress = self.recordserver_rpc('getScheduledRecordings')
>   File "/usr/local/src/freevo/src/tv/record_client.py", line 91, in
> recordserver_rpc
>     self.server = kaa.rpc.Client(self.socket, self.secret)
>   File "/usr/lib/python2.4/site-packages/kaa/rpc.py", line 694, in __init__
>     sock.connect(address).wait()
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/async.py", line 374,
> in wait
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line 110, in
> loop
>     import skin    # The skin class
>   File
> "/usr/lib/python2.4/site-packages/kaa/notifier/pynotifier/nf_generic.py",
> line 186, in step
>     if not timer[ CALLBACK ]():
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/timer.py", line 176,
> in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/nf_wrapper.py", line
> 97, in __call__
>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/callback.py", line
> 168, in __call__
>   File "/usr/local/src/freevo/src/rc.py", line 660, in poll
>     c[0](*c[4])
>   File "/usr/local/src/freevo/src/plugins/idlebar/__init__.py", line 132, in
> poll
>     skin.redraw()
>   File "/usr/local/src/freevo/src/skins/main/main.py", line 470, in redraw
>     self.draw(self.last_draw[0], self.last_draw[1], self.last_draw[2])
>   File "/usr/local/src/freevo/src/skins/main/main.py", line 529, in draw
>     a.draw(settings, object, menu, style, type, self.force_redraw)
>   File "/usr/local/src/freevo/src/skins/main/area.py", line 196, in draw
>     self.update_content()
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 100, in
> update_content
>     self.sellist = self.eval_expressions(self.list)
>   File "/usr/local/src/freevo/src/skins/main/info_area.py", line 271, in
> eval_expressions
>     exp = eval(exp, {'attr': item.getattr}, function_calls)
>   File "<string>", line 0, in ?
>   File "/usr/local/src/freevo/src/util/misc.py", line 413, in comingup
>     (status, schedule) = RecordClient().getScheduledRecordingsNow()
>   File "/usr/local/src/freevo/src/tv/record_client.py", line 211, in
> getScheduledRecordingsNow
>     traceback.print_stack()
>
>
> On Tue, Mar 11, 2008 at 9:41 AM, Jason Tackaberry <[EMAIL PROTECTED]> wrote:
>
>   
>> On Tue, 2008-03-11 at 09:31 -0400, Justin Wetherell wrote:
>>     
>>>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line
>>>       
>> 140, in run
>>     
>>>     skin.set_base_fxd(self.skin)
>>>   File "../base/build/lib.linux-i686-2.4/kaa/notifier/main.py", line
>>>       
>> 110, in loop
>>     
>>>     import skin    # The skin class
>>>       
>> Something is still not right here.  Try wiping out kaa/base/build/ and
>> rerunning 'python setup.py build'.  Aside from that I don't really know
>> what's going on.  Maybe Duncan has an idea.
>>
>>     
>
>   
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> ------------------------------------------------------------------------
>
> _______________________________________________
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to