David C. Ullrich wrote: > Running OS X 10.4 "Tiger". Various references > by Apple and others say that there exists a > module that gives Quartz bindings, allowing > all sort of graphics things in Python. > > Sure enough, after installing Xcode I have > some sample scripts. They all start with > > from CoreGraphics import * > > (as do all the examples in two books, both > of which say they're talking about Tiger.) > > I get an ImportError trying to import CoreGraphics. > I found a CoreGraphics.py in a folder named Carbon; > when I change the script to read > > import Carbon > from Carbon.CoreGraphics import * > > there's no import error, but all of the Quartz > things are NameErrors. I look at CoreGraphics.py, > it's just about twenty lines long, defining a few > constants with Quartz-sounding names.
That's different than the one that is referenced. The one those articles reference is only available in the Python that came with the system in /System/Library/Frameworks/Python.framework, not one that you might have installed from www.python.org into /Library/Frameworks/Python.framework. The module was made by Apple, and they have not released the source code, so it cannot be made to work with the www.python.org distribution. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco -- http://mail.python.org/mailman/listinfo/python-list