Commits

Ronald Oussoren  committed 1ea2f72

- Lib/Foundation/__init__.py: When processing PYOBJCFRAMEWORKS convert the
strings added to sys.path to plain strings, Python 2.2 doesn't seem to like
our unicode subclass.
- Fix bug in 'Cocoa-Python-ObjC Application' template that was introduced during
the move of NibClassBuilder to PyObjCTools.

  • Participants
  • Parent commits c2daa6b

Comments (0)

Files changed (2)

File pyobjc/Lib/Foundation/__init__.py

     for path in paths:
         bundle = NSBundle.bundleWithPath_(path)
         bundle.principalClass()
-        sys.path.insert(count, bundle.resourcePath())
+        sys.path.insert(count, str(bundle.resourcePath()))
         count = count + 1
 
         initPath = bundle.pathForResource_ofType_( "Init", "py")

File pyobjc/ProjectBuilder Extras/Project Templates/Cocoa-Python-ObjC Application/MyAppDelegate.py

 
 # create ObjC classes as defined in MainMenu.nib
 NibClassBuilder.extractClasses("MainMenu")
-class MyAppDelegate(PyObjCTools.AutoBaseClass, NSApplicationDelegate):
+class MyAppDelegate(NibClassBuilder.AutoBaseClass, NSApplicationDelegate):
     """
     Application delegate.
     """