xbmc/xbmc — pull request #1821 by jimfcarroll (2012-11-21 14:03:54+00:00)
Title: [fix] Deadlock on exit with Monitor scripts, plus Gil handling refactor

Gil handling is more flexible now and use of the DelayedCallGuard is not... so tempermental. Also added the DelayedCallGuard to the Montior destructor.

There's 2 new files here so I need an xcode + windows project update.

Though this is a fix it also contains a moderate refactor of the Gil handling in python and so I wanted a quick review.

Thanks