Hi folks, I've wrapped a couple of frameworks using the following idiom with no problem, but now I'm trying to wrap the framework that comes with Skype and it's refusing to load the bundle. Any ideas what I could be doing wrong?
# Contents of Skype/__init__.py in path: import objc, AppKit, Foundation, os if 'site-packages.zip' in __file__: base_path = os.path.join(os.path.dirname(os.getcwd()), 'Frameworks') else: base_path = '/Applications/Skype.app/Contents/Frameworks' # I have also tried moving the framework to /Library/Frameworks and using that path, with the same result bundle_path = os.path.abspath(os.path.join(base_path, 'Skype.framework')) objc.loadBundle('Skype', globals(), bundle_path=bundle_path) del objc, AppKit, Foundation, os, base_path, bundle_path # End of __init__.py >>> import Skype Traceback (most recent call last): File "<stdin>", line 1, in ? File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ python2.4/site-packages/Skype/__init__.py", line 7, in ? objc.loadBundle('Skype', globals(), bundle_path=bundle_path) ImportError: Bundle could not be loaded --Dethe "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. " --Brian Kernighan _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig