From: Wendell T. <we...@pm...> - 2007-02-13 20:51:49
|
On Tue, Feb 13, 2007 at 03:30:14PM -0500, Thom DeCarlo wrote: > Hey Wendell, > Did you ever figure out a way to do this? I'm about to tackle the same > problem, so I'm looking for some clues. Yes, somewhat. It works on Linux, but polls continuously, so cpu usage goes way up. Here is what I did: cd FWTools-1.1.2/bin cp openev myown edit myown to change last line from ... openev.py to ... myown.py cd ../pymod cp openev.py myown.py edit myown.py for import my_subs and just before the gtk.mainloop() line at the end, insert my_subs.my_go() in the (new) file my_subs.py is this: def my_go(): gview.app.file_open_by_name(sectional) # other stuff omitted... gvm = gview.GvManager() gvm.queue_task( "mytask", 25, mytask, (arguments, x ) ) def pmeitask(args): # do stuff return 1 # keep calling me :( loops forever!!! Maybe not the best way, but it works. Wendell |