Still getting this with Mac OS X Intel, using Ronald's new 2.4.3  
Universal Python and Bob's recent py2app work (pulled in with trunk  
of PyObjC).

It will now at least get NSUserDefaults.SharedDefaults(), but dies  
trying to get the persistent domain. I've uploaded a new  
TestUserDefaults.zip to my site:

   <http://www.urbanape.com/downloads/TestUserDefaults.zip>

The only thing different from before is the illegal instruction comes  
a bit later:

  from objc import YES, NO, selector
  from PyObjCTools import NibClassBuilder, AppHelper
  from Foundation import *
  from AppKit import *

  NibClassBuilder.extractClasses(u'MainMenu')

  class TestUserDefaultsAppDelegate(NibClassBuilder.AutoBaseClass):

      def awakeFromNib(self):
          self.output.setStringValue_(u'Success!')

      def init(self):
          self = super(TestUserDefaultsAppDelegate, self).init()

          self.bundleIdent = NSBundle.mainBundle().bundleIdentifier()

          NSUserDefaults.resetStandardUserDefaults()
          self.sud = NSUserDefaults.standardUserDefaults()
          pdomain = self.sud.persistentDomainForName_(self.bundleIdent)

          return self

  AppHelper.runEventLoop(argv=[])

Thanks,

Zac

_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to