From: Ken H. <kh...@so...> - 2003-08-25 05:39:19
|
Hiya!, I put an experimental (yeah, like the previous versions weren't?) version of MusicBox out there as: http://khayber.dyndns.org/rox/musicbox/musicbox-x.tar.gz What's different? 1) No more MPG123, MPG321, etc. 2) I'm calling pymad, pyao, pyogg directly 3) OGG support (I only have 1 ogg file now, so I can't say it is well tested) 4) Removed the playlist.py thing and just walk() the dirs and grab the tags. 5) Switched to ID3.py (copied from Songer), not sure why. Why did I do this? 1) Because using OGG123/MPG123/MPG321 I couldn't reliably get sounds (like my new mail notification) to play if the player was running and it pissed me off. I plan to try to make things gracefully fail if for example you don't have ogg or mad or ao (linuxaudiodevice?) - if possible. I just grabbed all the latest pyao/pymad/pyogg and aolib, madlib, ogg/vorbis stuff and started hacking. The /test/ sources were very helpful. I'm using: pyogg, pyvorbis, libvorbis, libogg 1.0 libmad 0.14.2 pymad 0.4.1 libao 0.8.3 pyao 0.8 I'm looking for comments here about whether this is the way to go or not. Are the above dependencies too much? Did performance or CPU usage get worse? (it didn't for me) Does anyone care? Am I nuts? Actually, you can skip the last question. Thanks, Ken |
From: Ken H. <kh...@so...> - 2003-08-27 04:28:54
|
Hi, Nathan Howell and I have been going back and forth off-list about this release and why it doesn't work on his system. It appears to be locking up at: g.threads_enter() iter = self.song_list.append(None) #<- HERE! The UI goes all kinda-dead-like and the app has to be killed. Even if we don't run the update() function in a thread it locks up for him. Has anyone else tried this build and either had problems or success? Any ideas why this would not work? We did a basic threads test and threads do work on his system. Thanks, Ken Ken Hayber wrote: > Hiya!, > > I put an experimental (yeah, like the previous versions weren't?) > version of MusicBox out there as: > http://khayber.dyndns.org/rox/musicbox/musicbox-x.tar.gz > > What's different? > 1) No more MPG123, MPG321, etc. > 2) I'm calling pymad, pyao, pyogg directly > 3) OGG support (I only have 1 ogg file now, so I can't say > it is well tested) > 4) Removed the playlist.py thing and just walk() the dirs and > grab the tags. > 5) Switched to ID3.py (copied from Songer), not sure why. > > Why did I do this? > 1) Because using OGG123/MPG123/MPG321 I couldn't reliably get sounds > (like my new mail notification) to play if the player was running and it > pissed me off. > > > I plan to try to make things gracefully fail if for example you don't > have ogg or mad or ao (linuxaudiodevice?) - if possible. > > I just grabbed all the latest pyao/pymad/pyogg and aolib, madlib, > ogg/vorbis stuff and started hacking. The /test/ sources were very > helpful. > > I'm using: > pyogg, pyvorbis, libvorbis, libogg 1.0 > libmad 0.14.2 > pymad 0.4.1 > libao 0.8.3 > pyao 0.8 > > > I'm looking for comments here about whether this is the way to go or > not. Are the above dependencies too much? Did performance or CPU usage > get worse? (it didn't for me) Does anyone care? Am I nuts? > > > Actually, you can skip the last question. > > Thanks, > > Ken > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click > here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > rox-devel mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-devel |
From: Christopher S. <che...@ya...> - 2003-08-30 02:28:42
|
Ken, this is really getting to be a head scratcher... I d/l'd the latest-greatest MusicBox, but when I hit play, I get about one second of music (literally), and it locks up tight. Any thoughts? Chris __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Ken H. <kh...@so...> - 2003-08-30 03:09:06
|
It sounds like people are having problems with threads. Nathan Howell can't even get the library loaded. I sent him a stripped down test.py that just puts some columns in a treeview in a thread and it didn't work for him. I have no idea what is wrong. We did a thread + gtk test and it seems to work fine. Anyone out there know how to trouble-shoot python+threads+gtk? Unfortunately it works just fine for me. Has any version worked well for you? Ken On Friday, August 29, 2003, at 7:28 PM, Christopher Shaffer wrote: > Ken, > > this is really getting to be a head scratcher... I d/l'd the > latest-greatest MusicBox, but when I > hit play, I get about one second of music (literally), and it locks up > tight. > > Any thoughts? > > Chris > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > rox-users mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-users |
From: Christopher S. <che...@ya...> - 2003-08-30 12:50:23
|
You don't still happen to have that test program laying around, do you? I just want to elminate (or identify) all possiblities... Chris Shaffer --- Ken Hayber <kh...@so...> wrote: > It sounds like people are having problems with threads. Nathan Howell > can't even get the library loaded. I sent him a stripped down test.py > that just puts some columns in a treeview in a thread and it didn't > work for him. > > I have no idea what is wrong. We did a thread + gtk test and it seems > to work fine. > > Anyone out there know how to trouble-shoot python+threads+gtk? > > Unfortunately it works just fine for me. > > > Has any version worked well for you? > > Ken > > On Friday, August 29, 2003, at 7:28 PM, Christopher Shaffer wrote: > > > Ken, > > > > this is really getting to be a head scratcher... I d/l'd the > > latest-greatest MusicBox, but when I > > hit play, I get about one second of music (literally), and it locks up > > tight. > > > > Any thoughts? > > > > Chris > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > http://sitebuilder.yahoo.com > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > rox-users mailing list > > rox...@li... > > https://lists.sourceforge.net/lists/listinfo/rox-users > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Ken H. <kh...@so...> - 2003-08-30 14:53:04
Attachments:
test.py
|
Christopher Shaffer wrote: > You don't still happen to have that test program laying around, do you? > > I just want to elminate (or identify) all possiblities... > > Chris Shaffer > Here is the one that just puts some dummy values in the display, but it sounds like this is working for you. -- Ken Hayber (kh...@so...) Huntington Beach, CA |
From: Ken H. <kh...@so...> - 2003-08-30 14:57:54
Attachments:
thread-test.py
|
Christopher Shaffer wrote: > You don't still happen to have that test program laying around, do you? > > I just want to elminate (or identify) all possiblities... > > Chris Shaffer > Here's one that just tests python threads while having a gtk window up. I used this one a while ago and Thomas told me to put in the gtk.threads_init() call. It should just put up an empty window and print messages on the console. -- Ken Hayber (kh...@so...) Huntington Beach, CA |
From: Christopher S. <che...@ya...> - 2003-08-30 12:51:25
|
Oh! And you might want to post your question about threads in PyGTK to the pygtk mailing list... If anyone could answer it, I would think they could. Chris --- Ken Hayber <kh...@so...> wrote: > It sounds like people are having problems with threads. Nathan Howell > can't even get the library loaded. I sent him a stripped down test.py > that just puts some columns in a treeview in a thread and it didn't > work for him. > > I have no idea what is wrong. We did a thread + gtk test and it seems > to work fine. > > Anyone out there know how to trouble-shoot python+threads+gtk? > > Unfortunately it works just fine for me. > > > Has any version worked well for you? > > Ken > > On Friday, August 29, 2003, at 7:28 PM, Christopher Shaffer wrote: > > > Ken, > > > > this is really getting to be a head scratcher... I d/l'd the > > latest-greatest MusicBox, but when I > > hit play, I get about one second of music (literally), and it locks up > > tight. > > > > Any thoughts? > > > > Chris > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > http://sitebuilder.yahoo.com > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > rox-users mailing list > > rox...@li... > > https://lists.sourceforge.net/lists/listinfo/rox-users > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Ken H. <kh...@so...> - 2003-08-30 16:13:51
Attachments:
AppRun
|
Christopher Shaffer wrote: > Oh! And you might want to post your question about threads in PyGTK to the pygtk mailing list... > If anyone could answer it, I would think they could. > I've been reading the pygtk FAQ and found one more thing to try. Please try the attached AppRun and let me know if it helps or not. Thanks, Ken -- Ken Hayber (kh...@so...) Huntington Beach, CA |
From: Christopher S. <che...@ya...> - 2003-08-31 19:34:59
|
Sorry, still locks up. And both your previous test progs worked fine... I'm going to do some digging, and I'll let you know what I find... thanks, Chris --- Ken Hayber <kh...@so...> wrote: > Christopher Shaffer wrote: > > Oh! And you might want to post your question about threads in PyGTK to the pygtk mailing > list... > > If anyone could answer it, I would think they could. > > > > I've been reading the pygtk FAQ and found one more thing to try. Please try the attached AppRun > and let me know if it helps or not. > > > Thanks, > > Ken > > > -- > > Ken Hayber (kh...@so...) > Huntington Beach, CA > > #!/usr/bin/env python > import findrox > import rox > from rox import g > import musicbox > > try: > import rox.basedir > except ImportError: > rox.croak('Need ROX-Lib 1.9.7 or later:\n' > 'http://rox.sourceforge.net/rox_lib.html') > > HAS_THREADS = False > > try: > g.threads_init() > HAS_THREADS = True > except RuntimeError: > rox.info("You must have threads compiled into your PyGTK!") > HAS_THREADS = False > > > if HAS_THREADS: > box = musicbox.MusicBox() > box.show() > > g.threads_enter() > rox.mainloop() > g.threads_leave() > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Ken H. <kh...@so...> - 2003-09-01 02:26:23
|
Well, I just built me a Gentoo system and now I can see the problem. My other system is a Slackware 8.x/9.0 hybrid with lots of stuff I built myself. Now, how to debug this. Ken Christopher Shaffer wrote: > Sorry, still locks up. And both your previous test progs worked fine... I'm going to do some > digging, and I'll let you know what I find... > > thanks, > > Chris > > --- Ken Hayber <kh...@so...> wrote: > >>Christopher Shaffer wrote: >> >>>Oh! And you might want to post your question about threads in PyGTK to the pygtk mailing >> >>list... >> >>>If anyone could answer it, I would think they could. >>> >> >>I've been reading the pygtk FAQ and found one more thing to try. Please try the attached AppRun >>and let me know if it helps or not. >> >> >>Thanks, >> >>Ken >> >> >>-- >> >>Ken Hayber (kh...@so...) >>Huntington Beach, CA >> >>>#!/usr/bin/env python >> >>import findrox >>import rox >>from rox import g >>import musicbox >> >>try: >> import rox.basedir >>except ImportError: >> rox.croak('Need ROX-Lib 1.9.7 or later:\n' >> 'http://rox.sourceforge.net/rox_lib.html') >> >>HAS_THREADS = False >> >>try: >> g.threads_init() >> HAS_THREADS = True >>except RuntimeError: >> rox.info("You must have threads compiled into your PyGTK!") >> HAS_THREADS = False >> >> >>if HAS_THREADS: >> box = musicbox.MusicBox() >> box.show() >> >> g.threads_enter() >> rox.mainloop() >> g.threads_leave() >> > > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > rox-users mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-users -- Ken Hayber (kh...@so...) Huntington Beach, CA |
From: Ken H. <kh...@so...> - 2003-09-01 02:43:45
|
OK, that was easy. 1) Apparently you need pygtk-1.99.17 (or better?). Gentoo only has 1.99.16 but I had 1.99.17 in my other system. I just build and installed it manually on Gentoo and it works now. No hang during song loading. 2) At first it wouldn't play. I got an error in ao. I tried oss and it played, but locked up as soon as I tried to change songs. I figured that I emerged libao before esound, so I rebuilt libao (with esound now) and set MusicBox back to esd. Voila! So, I need to research what changed in pygtk-1.99.17 that is relevant and test/fix oss support - then alsa too I guess, unless someone can report success there. Can someone confirm this works for them? Thanks for the patience and help. Ken Ken Hayber wrote: > Well, I just built me a Gentoo system and now I can see the problem. My > other system is a Slackware 8.x/9.0 hybrid with lots of stuff I built > myself. > > Now, how to debug this. > > > Ken > > > Christopher Shaffer wrote: > >> Sorry, still locks up. And both your previous test progs worked >> fine... I'm going to do some >> digging, and I'll let you know what I find... >> >> thanks, >> >> Chris >> >> --- Ken Hayber <kh...@so...> wrote: >> >>> Christopher Shaffer wrote: >>> >>>> Oh! And you might want to post your question about threads in PyGTK >>>> to the pygtk mailing >>> >>> >>> list... >>> >>>> If anyone could answer it, I would think they could. >>>> >>> >>> I've been reading the pygtk FAQ and found one more thing to try. >>> Please try the attached AppRun >>> and let me know if it helps or not. >>> >>> >>> Thanks, >>> >>> Ken >>> >>> >>> -- >>> >>> Ken Hayber (kh...@so...) >>> Huntington Beach, CA >>> >>>> #!/usr/bin/env python >>> >>> >>> import findrox >>> import rox >>> from rox import g >>> import musicbox >>> >>> try: >>> import rox.basedir >>> except ImportError: >>> rox.croak('Need ROX-Lib 1.9.7 or later:\n' >>> 'http://rox.sourceforge.net/rox_lib.html') >>> >>> HAS_THREADS = False >>> >>> try: >>> g.threads_init() >>> HAS_THREADS = True >>> except RuntimeError: >>> rox.info("You must have threads compiled into your PyGTK!") >>> HAS_THREADS = False >>> >>> >>> if HAS_THREADS: >>> box = musicbox.MusicBox() >>> box.show() >>> >>> g.threads_enter() >>> rox.mainloop() >>> g.threads_leave() >>> >> >> >> >> __________________________________ >> Do you Yahoo!? >> Yahoo! SiteBuilder - Free, easy-to-use web site design software >> http://sitebuilder.yahoo.com >> >> >> ------------------------------------------------------- >> This sf.net email is sponsored by:ThinkGeek >> Welcome to geek heaven. >> http://thinkgeek.com/sf >> _______________________________________________ >> rox-users mailing list >> rox...@li... >> https://lists.sourceforge.net/lists/listinfo/rox-users > > > -- Ken Hayber (kh...@so...) Huntington Beach, CA |
From: Ken H. <kh...@so...> - 2003-09-01 03:32:28
|
This stuff was easier than I thought... Ken Hayber wrote: > OK, that was easy. > > 1) Apparently you need pygtk-1.99.17 (or better?). Gentoo only has > 1.99.16 but I had 1.99.17 in my other system. I just build and > installed it manually on Gentoo and it works now. No hang during song > loading. Yeah, lots of changes in 1.99.17 (freshmeat says Major Feature Enhancements), some specifically related to threading. So I guess you should upgrade. I haven't tried it, but 1.99.18 is the latest. > 2) At first it wouldn't play. I got an error in ao. I tried oss and it > played, but locked up as soon as I tried to change songs. I figured > that I emerged libao before esound, so I rebuilt libao (with esound now) > and set MusicBox back to esd. Voila! The ao driver for 'oss' needs to close the device before opening it again (duh). I can't explicitly call ao_close via pyao, so I added a small delay in stop() to allow it time. Seems to work well for me now. I will release an update with this fix later, but for now if you want to patch your copy, edit player.py and find... def stop(self): self.state = 'stop' and change it to this... def stop(self): self.state = 'stop' self.dev = None time.sleep(0.2) > So, I need to research what changed in pygtk-1.99.17 that is relevant > and test/fix oss support - then alsa too I guess, unless someone can > report success there. > > > Can someone confirm this works for them? > > Thanks for the patience and help. > > Ken |
From: Christopher S. <che...@ya...> - 2003-09-01 20:08:05
|
It works! It works! Upgrading to the latest pygtk (which, also entailed upgrading to the latest python) did the trick for me... Nice work... Chris Shaffer --- Ken Hayber <kh...@so...> wrote: > OK, that was easy. > > 1) Apparently you need pygtk-1.99.17 (or better?). Gentoo only has 1.99.16 but I had 1.99.17 in > my other system. I just build and installed it manually on Gentoo and it works now. No hang > during song loading. > > 2) At first it wouldn't play. I got an error in ao. I tried oss and it played, but locked up > as soon as I tried to change songs. I figured that I emerged libao before esound, so I rebuilt > libao (with esound now) and set MusicBox back to esd. Voila! > > So, I need to research what changed in pygtk-1.99.17 that is relevant and test/fix oss support - > then alsa too I guess, unless someone can report success there. > > > Can someone confirm this works for them? > > Thanks for the patience and help. > > Ken > > > > Ken Hayber wrote: > > Well, I just built me a Gentoo system and now I can see the problem. My > > other system is a Slackware 8.x/9.0 hybrid with lots of stuff I built > > myself. > > > > Now, how to debug this. > > > > > > Ken > > > > > > Christopher Shaffer wrote: > > > >> Sorry, still locks up. And both your previous test progs worked > >> fine... I'm going to do some > >> digging, and I'll let you know what I find... > >> > >> thanks, > >> > >> Chris > >> > >> --- Ken Hayber <kh...@so...> wrote: > >> > >>> Christopher Shaffer wrote: > >>> > >>>> Oh! And you might want to post your question about threads in PyGTK > >>>> to the pygtk mailing > >>> > >>> > >>> list... > >>> > >>>> If anyone could answer it, I would think they could. > >>>> > >>> > >>> I've been reading the pygtk FAQ and found one more thing to try. > >>> Please try the attached AppRun > >>> and let me know if it helps or not. > >>> > >>> > >>> Thanks, > >>> > >>> Ken > >>> > >>> > >>> -- > >>> > >>> Ken Hayber (kh...@so...) > >>> Huntington Beach, CA > >>> > >>>> #!/usr/bin/env python > >>> > >>> > >>> import findrox > >>> import rox > >>> from rox import g > >>> import musicbox > >>> > >>> try: > >>> import rox.basedir > >>> except ImportError: > >>> rox.croak('Need ROX-Lib 1.9.7 or later:\n' > >>> 'http://rox.sourceforge.net/rox_lib.html') > >>> > >>> HAS_THREADS = False > >>> > >>> try: > >>> g.threads_init() > >>> HAS_THREADS = True > >>> except RuntimeError: > >>> rox.info("You must have threads compiled into your PyGTK!") > >>> HAS_THREADS = False > >>> > >>> > >>> if HAS_THREADS: > >>> box = musicbox.MusicBox() > >>> box.show() > >>> > >>> g.threads_enter() > >>> rox.mainloop() > >>> g.threads_leave() > >>> > >> > >> > >> > >> __________________________________ > >> Do you Yahoo!? > >> Yahoo! SiteBuilder - Free, easy-to-use web site design software > >> http://sitebuilder.yahoo.com > >> > >> > >> ------------------------------------------------------- > >> This sf.net email is sponsored by:ThinkGeek > >> Welcome to geek heaven. > >> http://thinkgeek.com/sf > >> _______________________________________________ > >> rox-users mailing list > >> rox...@li... > >> https://lists.sourceforge.net/lists/listinfo/rox-users > > > > > > > > > -- > > Ken Hayber (kh...@so...) > Huntington Beach, CA > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > rox-users mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-users __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Ken H. <kh...@so...> - 2003-09-01 21:01:13
|
Great! Nathan also reported success. I posted 0.0.8 earlier today with the latest changes, some cleanups and error checking for things like missing mad or ogg and at least pygtk 1.99.17. Of course as soon as I put that one up I noticed that something else was b0rked. Oh well, another day, another bugfix. Ken Christopher Shaffer wrote: > It works! It works! > > Upgrading to the latest pygtk (which, also entailed upgrading to the latest python) did the trick > for me... Nice work... > > Chris Shaffer > > > --- Ken Hayber <kh...@so...> wrote: > >>OK, that was easy. >> >>1) Apparently you need pygtk-1.99.17 (or better?). Gentoo only has 1.99.16 but I had 1.99.17 in >>my other system. I just build and installed it manually on Gentoo and it works now. No hang >>during song loading. >> >>2) At first it wouldn't play. I got an error in ao. I tried oss and it played, but locked up >>as soon as I tried to change songs. I figured that I emerged libao before esound, so I rebuilt >>libao (with esound now) and set MusicBox back to esd. Voila! >> >>So, I need to research what changed in pygtk-1.99.17 that is relevant and test/fix oss support - >>then alsa too I guess, unless someone can report success there. >> >> >>Can someone confirm this works for them? >> >>Thanks for the patience and help. >> >>Ken >> >> >> >>Ken Hayber wrote: >> >>>Well, I just built me a Gentoo system and now I can see the problem. My >>>other system is a Slackware 8.x/9.0 hybrid with lots of stuff I built >>>myself. >>> >>>Now, how to debug this. >>> >>> >>>Ken >>> >>> >>>Christopher Shaffer wrote: >>> >>> >>>>Sorry, still locks up. And both your previous test progs worked >>>>fine... I'm going to do some >>>>digging, and I'll let you know what I find... >>>> >>>>thanks, >>>> >>>>Chris >>>> >>>>--- Ken Hayber <kh...@so...> wrote: >>>> >>>> >>>>>Christopher Shaffer wrote: >>>>> >>>>> >>>>>>Oh! And you might want to post your question about threads in PyGTK >>>>>>to the pygtk mailing >>>>> >>>>> >>>>>list... >>>>> >>>>> >>>>>>If anyone could answer it, I would think they could. >>>>>> >>>>> >>>>>I've been reading the pygtk FAQ and found one more thing to try. >>>>>Please try the attached AppRun >>>>>and let me know if it helps or not. >>>>> >>>>> >>>>>Thanks, >>>>> >>>>>Ken >>>>> >>>>> >>>>>-- >>>>> >>>>>Ken Hayber (kh...@so...) >>>>>Huntington Beach, CA >>>>> >>>>> >>>>>>#!/usr/bin/env python >>>>> >>>>> >>>>>import findrox >>>>>import rox >>>>>from rox import g >>>>>import musicbox >>>>> >>>>>try: >>>>> import rox.basedir >>>>>except ImportError: >>>>> rox.croak('Need ROX-Lib 1.9.7 or later:\n' >>>>> 'http://rox.sourceforge.net/rox_lib.html') >>>>> >>>>>HAS_THREADS = False >>>>> >>>>>try: >>>>> g.threads_init() >>>>> HAS_THREADS = True >>>>>except RuntimeError: >>>>> rox.info("You must have threads compiled into your PyGTK!") >>>>> HAS_THREADS = False >>>>> >>>>> >>>>>if HAS_THREADS: >>>>> box = musicbox.MusicBox() >>>>> box.show() >>>>> >>>>> g.threads_enter() >>>>> rox.mainloop() >>>>> g.threads_leave() >>>>> >>>> >>>> >>>> >>>>__________________________________ >>>>Do you Yahoo!? >>>>Yahoo! SiteBuilder - Free, easy-to-use web site design software >>>>http://sitebuilder.yahoo.com >>>> >>>> >>>>------------------------------------------------------- >>>>This sf.net email is sponsored by:ThinkGeek >>>>Welcome to geek heaven. >>>>http://thinkgeek.com/sf >>>>_______________________________________________ >>>>rox-users mailing list >>>>rox...@li... >>>>https://lists.sourceforge.net/lists/listinfo/rox-users >>> >>> >>> >> >>-- >> >>Ken Hayber (kh...@so...) >>Huntington Beach, CA >> >> >> >>------------------------------------------------------- >>This sf.net email is sponsored by:ThinkGeek >>Welcome to geek heaven. >>http://thinkgeek.com/sf >>_______________________________________________ >>rox-users mailing list >>rox...@li... >>https://lists.sourceforge.net/lists/listinfo/rox-users > > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > rox-users mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-users -- Ken Hayber (kh...@so...) Huntington Beach, CA |