Well, that's odd.
Richard
On Sat, Aug 21, 2010 at 1:05 PM, Ryan <[email protected]> wrote:
> I tried posting this question before, but it appears to not have made
> it past moderation, somehow:
>
> Pyglet exits unexpectedly and silently if I do this:
>
> from multiprocessing import Process
> import pyglet
> from pyglet.gl import *
>
> def myProcess():
> w = pyglet.window.Window()
> pyglet.app.run()
>
> p = Process(target = myProcess)
> p.start()
> while p.is_alive():
> pass
>
> It works as expected (opens an empty window and sits there) if I
> change it to (note the third import):
>
> from multiprocessing import Process
> import pyglet
> from pyglet import gl
>
> def myProcess():
> w = pyglet.window.Window()
> pyglet.app.run()
>
> p = Process(target = myProcess)
> p.start()
> while p.is_alive():
> pass
>
> But if I add a pyglet.window.Window subclass:
>
> from multiprocessing import Process
> import pyglet
> from pyglet import gl
>
> class foo(pyglet.window.Window):
> pass
>
> def myProcess():
> w = pyglet.window.Window()
> pyglet.app.run()
>
> p = Process(target = myProcess)
> p.start()
> while p.is_alive():
> pass
>
> It fails as it does in the first case. Thanks for any help :)
>
> --
> You received this message because you are subscribed to the Google Groups
> "pyglet-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/pyglet-users?hl=en.
>
>
--
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en.