I don't get past sys.modules call in imp
def run(self):
# Import clutter only in the gobject thread
# This function will be the running mainloop
log.info('run entry')
try:
from gi.repository import Clutter as clutter
log.info('clutter imported')
clutter.threads_init()
log.info('clutter threads init')
clutter.init([])
log.info('clutter init')
clutter.main()
log.info('clutter main')
except Exception, e:
log.exception('unable to import clutter')
return
def imp(self, name, path, server):
"""
Import inside the clutter thread
"""
path = os.path.abspath(path)
log.info('imp path:%s', path)
basename, dirname = os.path.basename(path), os.path.dirname(path)
(file, filename, data) = imp.find_module(basename, [ dirname ])
# hack to provide the module to other modules for import
sys.modules[name] = imp.load_module(name, file, filename, data)
log.info('imp name:%s filename: ', name, filename)
INFO candy:main(67): run entry
INFO candy:main(70): clutter imported
INFO candy:main(72): clutter threads init
INFO candy:main(74): clutter init
INFO candy:main(92): imp
path:/usr/local/lib/python2.7/dist-packages/kaa/candy/backend/widgets
2013-05-14 19:52:48,635 [ERROR] stage(164): backend error, restarting
2013-05-14 19:52:48,638 [ERROR] async(552): Unhandled InProgress exception:
IOError: kaa.rpc channel closed
INFO candy:main(67): run entry
INFO candy:main(70): clutter imported
INFO candy:main(72): clutter threads init
INFO candy:main(74): clutter init
INFO candy:main(92): imp
path:/usr/local/lib/python2.7/dist-packages/kaa/candy/backend/widgets
2013-05-14 19:52:48,840 [ERROR] stage(164): backend error, restarting
2013-05-14 19:52:48,846 [ERROR] async(552): Unhandled InProgress exception:
IOError: kaa.rpc channel closed
Regards,
Jim
On 05/12/2013 06:13 AM, Dirk Meyer wrote:
> Hi,
>
> On 05/11/2013 03:33 PM, Jim Duda wrote:
>> I believe I have ClutterGst gir installed. I'm running Ubuntu on my test
>> machine.
>>
>> jim> sudo aptitude search gst | grep gir
>> i gir1.2-clutter-gst-1.0 - Gobject introspection data for Clutter
>> GSt
>> p gir1.2-clutter-gst-1.0:i386 - Gobject introspection data for Clutter
>> GSt
>> i gir1.2-gst-plugins-base-0.10 - Description: GObject introspection
>> data fo
>> p gir1.2-gst-plugins-base-0.10:i3 - Description: GObject introspection
>> data fo
>> p gir1.2-gst-rtsp-server-0.10 - GObject introspection data for the
>> gst-rts
>> p gir1.2-gst-rtsp-server-0.10:i38 - GObject introspection data for the
>> gst-rts
>> i gir1.2-gstreamer-0.10 - Description: GObject introspection
>> data fo
>> p gir1.2-gstreamer-0.10:i386 - Description: GObject introspection
>> data fo
>
> Strange. But we can ignore this for now, it only affects the video
> playback and we do not get so far.
>
>>> To test something simpler, can you start simple.py in the kaa.candy test
>>> directory?
>>>
>>
>> jim> python simple.py
>> 2013-05-11 09:28:51,103 [ERROR] stage(164): backend error, restarting
>> 2013-05-11 09:28:51,108 [ERROR] async(552): Unhandled InProgress exception:
>> IOError: kaa.rpc channel closed
>> 2013-05-11 09:28:51,308 [ERROR] stage(164): backend error, restarting
>> 2013-05-11 09:28:51,313 [ERROR] async(552): Unhandled InProgress exception:
>> IOError: kaa.rpc channel closed
>
> OK, let us ignore Freevo for once and take a look at kaa.candy which
> seems to have a big problem for you.
>
> Can you add some debug statements into the backend code to see where it
> is crashing? In kaa/candy/src/backend/main.py please add some print
> statements in the run() and imp() functions to figure out where the code
> stopps, reinstall kaa.candy and rerun simple.py
>
>>> Where do you live? Maybe we could schedule a meeting in the Freevo IRC
>>> channel. This would make debugging much easier.
>>>
>>
>> Boston, USA
>
> Very different time zone. It would be helpfull if you could join #freevo
> at irc.gnu.org if you are awake and we could try to figure it out.
>
>
> Dischi
>
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Freevo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-users