[Tkinter-discuss] Idle bug under MacOSX Maverick

Michael O'Donnell michael.odonnell at uam.es
Mon Oct 28 09:54:31 CET 2013


Further the Maverick-induced bug affecting Tkinter-based apps:

For those packaging apps for distribution using py2app,
you can force your app to run in 32 bit mode using the following
simple line in the terminal:

ditto --rsrc --arch i386 YOURAPP.app YOURAPP-32.app/

Mick


On 28 October 2013 09:47, Ned Deily <nad at acm.org> wrote:

> In article <nad-DFD185.12400123102013 at news.gmane.org>,
>  Ned Deily <nad at acm.org> wrote:
> > In article
> > <CABaQFFEn+6wP6=opdiD2ERFDcq4eDw3y0T+MYfBRYMitZCspSw at mail.gmail.com>,
> >  "Michael O'Donnell" <michael.odonnell at uam.es> wrote:
> [...]
> > > Installed OSX 10.9 (Maverick) this morning,
> > > and then opened Idle (as packaged with
> > > Python 3.4.0 alpha 4 from the python.org release).
> > >
> > > I can do most everything, except when I click on
> > > my code to change the insert pointer location, it doesn't
> > > move from the old position.
> > >
> > > Well, to make things worse, once in ten clicks
> > > it will follow. Sometimes, especially when i click
> > > beyond the last char on a line, the insert mark
> > > disappears entirely.
> > >
> > > Anyone seen anything similar? Anyone
> > > run Idle under Maverick without this problem?
> >
> > This is an OS X 10.9 related problem in Cocoa Tk.  It is awaiting further
> > investigation:
> >
> > https://core.tcl.tk/tk/tktview?name=53f7a1b553
> >
> > http://bugs.activestate.com/show_bug.cgi?id=101210
>
> Update:  Kevin Walzer has tracked down the problem and committed a fix for
> Tk
> 8.5 which solves the problems seen with Python's IDLE on 10.9.
>
> As described in Issue19373, the Python project has just issued maintenance
> release candidates, 3.3.3rc1 and 2.7.6rc1, for the current Python 3 and 2
> releases.  The python.org OS X 64-bit binary installers for these
> releases now
> include a built-in version of Tcl/Tk 8.5 so that users no longer have to
> install third-part Tcl/Tk releases to avoid the critical problems in the
> system Tcl/Tk 8.5 shipped by Apple in recent OS X releases.  The fix
> arrived
> after the "rc1" installers were created but "rc1_rev1" installers that
> include
> this fix should be available on the 3.3.3 and 2.7.6 download pages soon.
>  The
> fix will also be included in the next pre-release of 3.4.0, expected to be
> 3.4.0b1.  In the meantime, there are things you can do to mitigate the
> problem
> on 10.9;  as described in Issue19373, the simplest workaround for IDLE is
> to
> force it to run in 32-bit mode.
>
> http://www.python.org/download/releases/3.3.3/
> http://www.python.org/download/releases/2.7.6/
> http://bugs.python.org/issue19373
>
> --
>  Ned Deily,
>  nad at acm.org
>
> _______________________________________________
> Tkinter-discuss mailing list
> Tkinter-discuss at python.org
> https://mail.python.org/mailman/listinfo/tkinter-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tkinter-discuss/attachments/20131028/662df26b/attachment.html>


More information about the Tkinter-discuss mailing list