--- /Users/kevin/Python-2.7.3/Lib/idlelib/configDialog.py 2012-04-09 19:07:30.000000000 -0400 +++ /Users/kevin/Python-2.7.3/Lib/idlelib/configDialog-new.py 2012-10-11 23:21:54.000000000 -0400 @@ -832,8 +832,9 @@ fontWeight=tkFont.BOLD else: fontWeight=tkFont.NORMAL - self.editFont.config(size=self.fontSize.get(), - weight=fontWeight,family=fontName) + ###workaround for crash on Tk-Cocoa + newFont = (fontName, self.fontSize.get(), fontWeight) + self.labelFontSample.config(font = newFont) def SetHighlightTarget(self): if self.highlightTarget.get()=='Cursor': #bg not possible