]> granicus.if.org Git - python/commitdiff
Bug #3884: Make the turtle module toplevel again.
authorMartin v. Löwis <martin@v.loewis.de>
Sun, 21 Sep 2008 07:32:10 +0000 (07:32 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sun, 21 Sep 2008 07:32:10 +0000 (07:32 +0000)
20 files changed:
Demo/turtle/tdemo_I_dontlike_tiltdemo.py
Demo/turtle/tdemo_bytedesign.py
Demo/turtle/tdemo_chaos.py
Demo/turtle/tdemo_clock.py
Demo/turtle/tdemo_colormixer.py
Demo/turtle/tdemo_forest.py
Demo/turtle/tdemo_fractalcurves.py
Demo/turtle/tdemo_lindenmayer_indian.py
Demo/turtle/tdemo_minimal_hanoi.py
Demo/turtle/tdemo_paint.py
Demo/turtle/tdemo_peace.py
Demo/turtle/tdemo_penrose.py
Demo/turtle/tdemo_planet_and_moon.py
Demo/turtle/tdemo_tree.py
Demo/turtle/tdemo_wikipedia.py
Demo/turtle/tdemo_yinyang.py
Demo/turtle/turtleDemo.py
Demo/turtle/turtledemo_two_canvases.py
Lib/turtle.py [moved from Lib/tkinter/turtle.py with 100% similarity]
Misc/NEWS

index 7cae67521f0369e8033dfe19286c99262c69c0f8..1d8652c888799ea59511ae7b2a63a28131e6039b 100644 (file)
@@ -12,7 +12,7 @@ We can remove it, if you don't like it.
       Without using reset() ;-)
  ---------------------------------------
 """
-from tkinter.turtle import *
+from turtle import *
 import time
 
 def main():
index 742df060a51dd27745b840e9178524577a2cae88..2e2ac624a006b723e3ff5b8318d0b824fc6e7f3f 100644 (file)
@@ -23,7 +23,7 @@ mode as fast as possible.
 """
 
 import math
-from tkinter.turtle import Turtle, mainloop
+from turtle import Turtle, mainloop
 from time import clock
 
 # wrapper for any additional drawing routines
index 73a045374728befc3eadb1e6ce22a630584299ee..55b4bbd29eeb390afaf6170ee9131aef3f332907 100644 (file)
@@ -4,7 +4,7 @@
 
 # Ein einfaches Programm zur Demonstration von "chaotischem Verhalten".
 
-from tkinter.turtle import *
+from turtle import *
 
 def f(x):
     return 3.9*x*(1-x)
index c91d4c5cd3820438c3e63443ee0b15b40491b2f9..e186c38497ab34b41dc2e338089e78f4772592b1 100644 (file)
@@ -10,7 +10,7 @@ and time
    Press STOP to exit the program!
   ------------------------------------
 """
-from tkinter.turtle import *
+from turtle import *
 from datetime import datetime
 
 mode("logo")
index 93179b35891c00ae03432705ec99942b3fb20182..f5d308d443055fcfb5411e71719ac24b06aa6631 100644 (file)
@@ -1,6 +1,6 @@
 # colormixer
 
-from tkinter.turtle import Screen, Turtle, mainloop
+from turtle import Screen, Turtle, mainloop
 import sys
 sys.setrecursionlimit(20000)   # overcomes, for now, an instability of Python 3.0
 
index b117e3bde00e7d716798286f7997ef6ab1c4f182..01fa1863dc68dd0f1c3750e267fe95a0ee545e0a 100644 (file)
@@ -11,7 +11,7 @@ This example is a 'breadth-first'-rewrite of
 a Logo program written by Erich Neuwirth. See:
 http://homepage.univie.ac.at/erich.neuwirth/
 """
-from tkinter.turtle import Turtle, colormode, tracer, mainloop
+from turtle import Turtle, colormode, tracer, mainloop
 from random import randrange
 from time import clock
 
index b7c387b6141dcd8b44372999561bda421535f572..247f16cae24f75e8b45cf2df95f352351c8c5be6 100644 (file)
@@ -11,7 +11,7 @@ The CurvesTurtle class and the fractal-curve-
 methods are taken from the PythonCard example
 scripts for turtle-graphics.
 """
-from tkinter.turtle import *
+from turtle import *
 from time import sleep, clock
 
 class CurvesTurtle(Pen):
index 07dd936777790973cfaa3ee6568230531ff63aee..bda5067a4314adda9a7b9c987de3c2770f8d9e68 100644 (file)
@@ -25,7 +25,7 @@ Cultures
 # Mini Lindenmayer tool
 ###############################
 
-from tkinter.turtle import *
+from turtle import *
 
 def replace( seq, replacementRules, n ):
     for i in range(n):
index 97e937fd5bb429fe6c2166db5e7cca3e370dd5fa..a8bdca74fa2c096359778e0f559b8f5b3559594f 100644 (file)
@@ -17,7 +17,7 @@ stretched to rectangles by shapesize()
        To exit press STOP button
  ---------------------------------------
 """
-from tkinter.turtle import *
+from turtle import *
 
 class Disc(Turtle):
     def __init__(self, n):
index 97c87565b1071663a6b8198ae058792917222d8f..337a57c59d6210bad7dc48eb21b87ce64396daab 100644 (file)
@@ -15,7 +15,7 @@ A simple  eventdriven paint program
           To exit press STOP button
  -------------------------------------------
 """
-from tkinter.turtle import *
+from turtle import *
 
 def switchupdown(x=0, y=0):
     if pen()["pendown"]:
index 7f7db14f92711c3482d6cab89166a6ebeac9bfab..ea57069028ed1cbcc918a224f78b8c14edfe690f 100644 (file)
@@ -13,7 +13,7 @@ Intentionally no variables are used except for the
 colorloop:
 """
 
-from tkinter.turtle import *
+from turtle import *
 
 def main():
     peacecolors = ("red3",  "orange", "yellow",
index e99a5f5f034ada21488ea431be308aa417cc0886..f816f66e5de6479779c5c81171cacaad7e3e25b0 100644 (file)
@@ -15,7 +15,7 @@ For more information see:
  http://en.wikipedia.org/wiki/Penrose_tiling
  -------------------------------------------
 """
-from tkinter.turtle import *
+from turtle import *
 from math import cos, pi
 from time import clock, sleep
 
index 855b56f8fe0bf8ddb6650086a5be5aa4af0f0c9d..983449c09689a01b7f39a44c0743f76ab6d2a10c 100644 (file)
@@ -17,7 +17,7 @@ the left mouse button with mouse over the
 scrollbar of the canvas.
 
 """
-from tkinter.turtle import Shape, Turtle, mainloop, Vec2D as Vec
+from turtle import Shape, Turtle, mainloop, Vec2D as Vec
 from time import sleep
 
 G = 8
index 3e7f34f8d2065d44d3ac5eb8dc91acd3e5678bf4..fda653ce1eee300b8e6baec6b41c263cd70a8bd5 100644 (file)
@@ -15,7 +15,7 @@ always yields None.
 current pen is cloned. So in the end there
 are 1024 turtles.
 """
-from tkinter.turtle import Turtle, mainloop
+from turtle import Turtle, mainloop
 from time import clock
 
 def tree(plist, l, a, f):
index f69431256be054ff8144dc13a12a0efbee4b6678..73e03d22e30fc2a52d9f6bf1f2d1b7393a796496 100644 (file)
@@ -13,7 +13,7 @@ parallel.
 
 Followed by a complete undo().
 """
-from tkinter.turtle import Screen, Turtle, mainloop
+from turtle import Screen, Turtle, mainloop
 from time import clock, sleep
 
 def mn_eck(p, ne,sz):
index a47dd71198bbe5a4e3d01b17f9373acc67442714..6508b44a54ebfc3f67802e5315be463b4e267266 100644 (file)
@@ -11,7 +11,7 @@ command.
 
 """
 
-from tkinter.turtle import *
+from turtle import *
 
 def yin(radius, color1, color2):
     width(3)
index a454382787e4d8aa466ad96e0fd54e38450321d1..b73daf090bddc16174358f4e1233d8eb830bb922 100644 (file)
@@ -8,7 +8,7 @@ from idlelib.ColorDelegator import ColorDelegator
 from idlelib.textView import view_file # TextViewer
 from imp import reload
 
-from tkinter import turtle
+import turtle
 import time
 
 STARTUP = 1
index 4fdb59a0d518920e53455cc5f6de92da54406a3d..57ecb1dea61f8a43702a433d8683ca793eba30b7 100644 (file)
@@ -3,7 +3,7 @@
 """turtle example: Using TurtleScreen and RawTurtle
 for drawing on two distinct canvases.
 """
-from tkinter.turtle import TurtleScreen, RawTurtle, TK
+from turtle import TurtleScreen, RawTurtle, TK
 
 root = TK.Tk()
 cv1 = TK.Canvas(root, width=300, height=200, bg="#ddffff")
similarity index 100%
rename from Lib/tkinter/turtle.py
rename to Lib/turtle.py
index 5daea2f2e7e2c7007edfe977cab172e7f8d9404a..f4b302a845aad8314ba78223af2b50eea2ffa00b 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -15,6 +15,8 @@ Core and Builtins
 Library
 -------
 
+- Bug #3884: Make the turtle module toplevel again.
+
 
 What's New in Python 3.0 release candidate 1
 ============================================