[Pythonmac-SIG] Pyobjc ---- XCode development help ----- NSInternalInconsistencyException

Dario Traverso traversos at gmail.com
Wed Mar 4 20:08:00 CET 2009


Greetings,

I'm currently running into some confusing issues developing a pyobjc  
application on Apple's MacOS 10.5 Leopard platform. I've tried  
emailing Apple's developer mailing lists to no avail thus far, and was  
hoping someone here might have some suggestions?

My problem is as follows:

I'm writing a simple image filter application, that denoises an image.

I've using two python libraries:

Python Image Library - http://www.pythonware.com/products/pil/

Python Wavelet Library -  http://wavelets.scipy.org/moin/


They both install and function correctly. When I call my denoise.py   
module from the command line, it correctly denoises and displays the  
image @ the specified file path. So I know, that strictly as a python  
module, it works.

However, when I build a pyobjc application in XCode (Apple's IDE) and  
integrate my previously functioning python module into it with a  
simple GUI,  I run into problems building the pyobjc app. XCode states  
an unchecked exception NSInternalInconsistencyException, which is  
defined by Apple as:

NSInternalInconsistencyException
Name of an exception that occurs when an internal assertion fails and  
implies an unexpected condition within the called code.
Available in Mac OS X v10.0 and later.
Declared in NSException.h.

So, not exactly a very helpful or specific exception. Specifically, it  
is complaining about when I import the denoise.py module I created,  
which works perfectly outside of XCode. I've gone through it line-by- 
line, and am now convinced that it is unlikely the issue is within the  
module itself. I think there is some sort of python language  
configuration issue going on. I'm using my new MacBookPro, with  
Leopard 10.5 and it came with Python, pyobjc, Xcode, etc. Confusing  
why it would work from terminal, but not Xcode, aren't they using the  
same build of Python, the one that came with my Mac?

Thank you for any assistance / insight you can provide!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20090304/ea08b889/attachment.htm>


More information about the Pythonmac-SIG mailing list