I've just been looking at the document "Using the Java Bridge" in the OS X developer docs and on first glance it looks like the techniques used to access Objective-C from Java would also work from Python, giving access to the Cocoa frameworks. Has this been tried? Are there gotchas that I'm missing?