[Python-Dev] xturtle.py a replacement for turtle.py(!?) ATTENTION PLEASE!
Guido van Rossum
guido at python.org
Wed Jun 28 23:00:34 CEST 2006
It was already patched by the other Georg. Thanks for the quick fix, georgbot!
On 6/28/06, Bob Ippolito <bob at redivi.com> wrote:
> On Jun 28, 2006, at 1:05 PM, Gregor Lingl wrote:
> > Martin v. Löwis schrieb:
> >> Collin Winter wrote:
> >>> While I have no opinion on Gregor's app, and while I fully agree
> >>> that
> >>> new language features and stdlib modules should generally stay
> >>> out of
> >>> bug-fix point releases, xturtle doesn't seem to rise to that level
> >>> (and hence, those restrictions).
> >> It's a stdlib module, even if no other stdlib modules depend on it;
> >> try "import turtle".
> >> In the specific case, the problem with adding it to 2.5 is that
> >> xturtle
> >> is a huge rewrite, so ideally, the code should be reviewed before
> >> being
> >> added. Given that this is a lot of code, nobody will have the time to
> >> perform a serious review. It will be hard enough to find somebody to
> >> review it for 2.6 - often, changes of this size take several years to
> >> review (primarily because it is so specialized that only few people
> >> even consider reviewing it).
> > Sorry Martin, but to me this seems not to be the right way to
> > manage things.
> > We have turtle.py revised in Python2.5b1
> > Please try this example (as I just did) :
> > IDLE 1.2b1 ==== No Subprocess ====
> > >>> from turtle import *
> > >>> begin_fill()
> > >>> circle(100,90) # observe the turtle
> > >>> backward(200)
> > >>> circle(100,90)
> > >>> color("red")
> > >>> end_fill()
> > IDLE internal error in runcode()
> > Traceback (most recent call last):
> > File "<pyshell#6>", line 1, in <module>
> > end_fill()
> > File "C:\Python25\lib\lib-tk\turtle.py", line 724, in end_fill
> > def end_fill(): _getpen.end_fill()
> > AttributeError: 'function' object has no attribute 'end_fill'
> > >>>
> > An error occurs, because in line 724 it should read
> > def end_fill(): _getpen().end_fill()
> File a patch, this is a bug fix and should definitely be appropriate
> for inclusion before the release of Python 2.5!
> Python-Dev mailing list
> Python-Dev at python.org
> Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org
--Guido van Rossum (home page: http://www.python.org/~guido/)
More information about the Python-Dev