summaryrefslogtreecommitdiffstats
path: root/Lib/turtledemo/two_canvases.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in turtledemo.two_canvases. (GH-25194)Terry Jan Reedy2021-04-051-1/+1
|
* Unmark files as executable that can't actually be executed. (GH-15353)Greg Price2019-08-211-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There are plenty of legitimate scripts in the tree that begin with a `#!`, but also a few that seem to be marked executable by mistake. Found them with this command -- it gets executable files known to Git, filters to the ones that don't start with a `#!`, and then unmarks them as executable: $ git ls-files --stage \ | perl -lane 'print $F[3] if (!/^100644/)' \ | while read f; do head -c2 "$f" | grep -qxF '#!' \ || chmod a-x "$f"; \ done Looking at the list by hand confirms that we didn't sweep up any files that should have the executable bit after all. In particular * The `.psd` files are images from Photoshop. * The `.bat` files sure look like things that can be run. But we have lots of other `.bat` files, and they don't have this bit set, so it must not be needed for them. Automerge-Triggered-By: @benjaminp
* Issue #21882: In turtle demos, remove module scope gui and sys calls byTerry Jan Reedy2014-06-301-46/+40
| | | | either deleting or moving to the module's main function.
* Issue #14117: Inprove help text and docstrings, some for clarity, some just toTerry Jan Reedy2014-06-251-4/+12
| | | | fit in the default width of the text window (45 chars).
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-161-0/+0
| | | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface. Fixed shebang line to use python3 executable in the unittestgui script.
* Issue #10199: Moved Demo/turtle under Lib/Alexander Belopolsky2010-11-011-0/+52