Commit Graph

817 Commits

Author SHA1 Message Date
Martin v. Löwis e563aa4383 Issue #3965: Allow repeated calls to turtle.Screen, by making it a
true singleton object.

Reviewed by Gregor Lingl.
2008-09-29 22:09:07 +00:00
Andrew M. Kuchling d9a9c1066c Update uses of string exceptions 2008-09-13 01:57:25 +00:00
Andrew M. Kuchling 0bef15846f Fix SyntaxError 2008-09-13 01:56:56 +00:00
Andrew M. Kuchling c997f178ed Subclass exception 2008-09-13 01:48:36 +00:00
Andrew M. Kuchling dda0ce7285 Remove semicolon 2008-09-13 01:47:02 +00:00
Andrew M. Kuchling 2a9b9cbea0 #687648 from Robert Schuppenies: use classic division. 2008-09-13 01:43:28 +00:00
Andrew M. Kuchling e91fcbdf69 #687648 from Robert Schuppenies: use classic division. From me: remove two stray semicolons 2008-09-13 01:42:55 +00:00
Andrew M. Kuchling 8bd9a2f7db #687648 from Robert Schuppenies: use classic division. From me: don't use string exception; add __main__ section 2008-09-13 01:34:41 +00:00
Andrew M. Kuchling c2dc269288 #687648 from Robert Schuppenies: use classic division. From me: don't use string exception; flush stdout after printing 2008-09-13 01:27:33 +00:00
Andrew M. Kuchling 949f71b446 #687648 from Robert Schuppenies: use classic division. (RM Barry gave permission to update the demos.) 2008-09-13 01:22:08 +00:00
Benjamin Peterson 7c972f971c get unparse to at least unparse its self 2008-08-19 17:59:23 +00:00
Benjamin Peterson 8692c79ba9 correct version 2008-08-18 01:27:05 +00:00
Georg Brandl 74bbc79d10 Replace all map(None, a) with list(a). 2008-07-18 19:06:13 +00:00
Martin v. Löwis 8718459f0f Patch #1513695: New turtle module, with demos. 2008-06-04 06:29:55 +00:00
Brett Cannon 2ee0e8eaec Revert the renaming of repr to reprlib. 2008-05-23 05:03:59 +00:00
Alexandre Vassalotti 50a1acb2ab Changed references to the reprlib module to use its new name. 2008-05-16 06:58:49 +00:00
Benjamin Peterson 5b63acd31e #2503 make singletons compared with "is" not == or !=
Thanks to Wummel for the patch
2008-03-29 15:24:25 +00:00
Georg Brandl c76ea27965 Use os.closerange(). 2008-02-23 22:14:02 +00:00
Mark Dickinson 900b783526 Remove reference to Rational 2008-02-10 19:23:36 +00:00
Jeffrey Yasskin d7b00334f3 Add rational.Rational as an implementation of numbers.Rational with infinite
precision. This has been discussed at http://bugs.python.org/issue1682. It's
useful primarily for teaching, but it also demonstrates how to implement a
member of the numeric tower, including fallbacks for mixed-mode arithmetic.

I expect to write a couple more patches in this area:
 * Rational.from_decimal()
 * Rational.trim/approximate() (maybe with different names)
 * Maybe remove the parentheses from Rational.__str__()
 * Maybe rename one of the Rational classes
 * Maybe make Rational('3/2') work.
2008-01-15 07:46:24 +00:00
Christian Heimes c756d00cf2 Replaced import of the 'new' module with 'types' module and added a deprecation warning to the 'new' module. 2007-11-27 21:34:01 +00:00
Guido van Rossum 41f039292f A thread-less variant of brownian.py, submitted by Michele Simoniato. 2007-11-26 22:16:49 +00:00
Neal Norwitz 25e4461666 Remove references to stdwin which was removed long ago. 2007-05-13 20:54:19 +00:00
Tim Peters 35c7bb202f Whitespace normalization. 2007-04-25 18:47:18 +00:00
Georg Brandl 124df8398d Patch #1683328: fixes and enhancements for "unparse" demo. 2007-03-19 19:02:48 +00:00
Georg Brandl 2756278304 Patch #1552024: add decorator support to unparse.py demo script. 2006-10-27 20:39:43 +00:00
Martin Blais 215f13dd11 Normalized a few cases of whitespace in function declarations.
Found them using::

  find . -name '*.py' | while read i ; do grep 'def[^(]*( ' $i /dev/null ; done
  find . -name '*.py' | while read i ; do grep ' ):' $i /dev/null ; done

(I was doing this all over my own code anyway, because I'd been using spaces in
all defs, so I thought I'd make a run on the Python code as well.  If you need
to do such fixes in your own code, you can use xx-rename or parenregu.el within
emacs.)
2006-06-06 12:46:55 +00:00
Andrew M. Kuchling 9fef9b166e Add more whitespace; use a better socket name 2006-06-03 23:59:36 +00:00
Andrew M. Kuchling 46df918314 Remove dangling reference 2006-06-03 23:51:21 +00:00
Andrew M. Kuchling 84b9cbc79a Remove xmlrpc/ directory 2006-06-03 23:47:22 +00:00
Andrew M. Kuchling 65ff561b50 Remove xmlrpc demo -- it duplicates the SimpleXMLRPCServer module. 2006-06-03 23:46:36 +00:00
Andrew M. Kuchling 7b1ddca380 This demo requires Medusa (not just asyncore); remove it 2006-06-03 23:43:22 +00:00
Andrew M. Kuchling 0b4e554be5 Use functions; modernize code 2006-06-03 23:39:07 +00:00
Andrew M. Kuchling 3550613502 Put code in a main() function; loosen up the spacing to match current code style 2006-06-03 23:15:56 +00:00
Andrew M. Kuchling 3725dea9c3 Docstring fix; use True 2006-06-03 23:09:58 +00:00
Andrew M. Kuchling 311562ac75 Use true division, and the True value 2006-06-03 23:07:21 +00:00
Andrew M. Kuchling 98900bc7bb Use True; value returned from main is unused 2006-06-03 23:02:15 +00:00
Andrew M. Kuchling 510b46fb42 Some code tidying; use curses.wrapper 2006-06-03 22:59:59 +00:00
Andrew M. Kuchling 6f159b1def Drop 0 parameter 2006-06-03 22:59:23 +00:00
Andrew M. Kuchling 08bcfc2331 Update readme 2006-06-03 22:44:42 +00:00
Tim Peters 3daf304f3b Whitespace normalization. 2006-04-10 20:28:40 +00:00
Martin v. Löwis 3fa6c090d8 Patch #1441452: Add more AST nodes. 2006-04-10 12:43:55 +00:00
Martin v. Löwis b04dee935c Patch #1462222: Fix Tix.Grid. Closes #1036406. 2006-04-10 08:34:21 +00:00
Neal Norwitz 10be10cbe7 Remove regsub, reconvert, regex, regex_syntax and everything under lib-old. 2006-03-16 06:50:13 +00:00
Martin v. Löwis 87a8b4fee5 unparse.py can now unparse itself. 2006-02-28 21:41:30 +00:00
Tim Peters 400cbc3a44 Set EOL style to native. 2006-02-28 18:44:41 +00:00
Tim Peters 710ab3b5f8 Whitespace normalization. 2006-02-28 18:30:36 +00:00
Martin v. Löwis 5fec904f84 Start of a source code unparser. 2006-02-27 21:41:03 +00:00
Neal Norwitz 286d74764e SF Bug #1348477, regextest can't be pydoc'ed. Will backport. 2005-11-09 07:07:58 +00:00
Martin v. Löwis ab0f947a21 Remove .cvsignore files, as they live in svn:ignore
properties now.
2005-10-30 22:01:41 +00:00