Strange crash with pyglet, wxwindows and multiprocessing

The following code will crash. Commenting out the wx import (note that wx is never used) will work as expected. import multiprocessing as mpimport wxdef run():import pygletw = pyglet.window.Window(resizable=True)while not w.has_exit:w.dispatch_events()w.close()p = mp.Process(target=run)p.start()p.join() This may be related to the shadow window bug, but setting shadow window to False does not help.

Svn revision numbers

From here: “Subversion’s revision numbers apply to entire trees, not individual files. Each revision number selects an entire tree, a particular state of the repository after some committed change. Another way to think about it is that revision N represents the state of the repository filesystem after the Nth commit. When a Subversion user talks… Read More Svn revision numbers

Latex/LyX/Beamer on Mac OS X

MacTex Tex Live utility. Update/install the beamer package The beamer.layout file (referred to in the documentation) is NOT part of the beamer distribution but part of the LyX distribution. A recent LyX distribution should have it installed already You should now have a ‘beamer’ document class: use that and follow the beamer guide.

Task Coach

Task Coach : a really good, open source to-do list software that lets you make categories and sub categories and tasks and sub-tasks.  Incidentally, written in Python.