Guido van Rossum
70280b859e
I'm moving redemo.py here from Demo/tkinter/guido, since it is
...
somewhat useful to learn regular expressions, and this way it'll be
installed on Windows.
This closes bug report 115609.
2000-10-06 17:37:12 +00:00
Tim Peters
ad14720262
New tool for normalizing indentation of .py files.
2000-10-05 03:48:38 +00:00
Jeremy Hylton
0b7b4b8a22
satisfy the tabnanny
2000-09-18 01:46:01 +00:00
Barry Warsaw
64850efa39
Allow this script to act like a module by only calling main() if
...
__name__ == '__main__'. Closes SF bug #110844 .
2000-09-16 22:09:51 +00:00
Guido van Rossum
8586991099
REMOVED all CWI, CNRI and BeOpen copyright markings.
...
This should match the situation in the 1.6b1 tree.
2000-09-01 23:29:29 +00:00
Guido van Rossum
1688f378cb
Rob Hooft, Moshe Zadka: converted to 4 space indents and re instead of regex.
2000-09-01 13:41:37 +00:00
Jeremy Hylton
da1ec468b1
Python code coverage tool by Skip Montanaro and Andrew Dalke
2000-08-03 19:26:21 +00:00
Peter Schneider-Kamp
7f589fddad
add expandtabs command (-e)
...
change eliminate to delete (-d)
2000-07-11 16:43:16 +00:00
Guido van Rossum
fd71b9e9d4
Change copyright notice.
2000-06-30 23:50:40 +00:00
Guido van Rossum
a04ff0fb53
Running the program through itself reveals that one end tag was
...
mislabeled.
(Using -c and then -e rearranges some comments, so I won't check that
in -- but it's a good test anyway.
Note that pindent is not perfect -- e.g. it doesn't know about
triple-quoted strings!)
2000-06-28 22:55:20 +00:00
Guido van Rossum
59811b189d
Peter Schneider-Kamp:
...
Problem:
A Python program can be completed and reformatted using
Tools/scripts/pindent.py. Unfortunately there is no option for removal
of the generated "# end"-tags. Although a few Python commands or a
"grep -v '# end '" can do wonders here, there are two drawbacks:
- not everyone has grep/time to write a Python script
- it is not checked whether the "# end"-tags were used validly
Solution:
add extra option "-e" (eliminate) to pindent.py
2000-06-28 22:47:22 +00:00
Fred Drake
bae57a88a6
Of course, I forget how to type long ago...
...
Typo noted by /F.
2000-03-17 16:56:23 +00:00
Fred Drake
1966004986
"write marshalled" --> "writes marshalled" (in docstring); noted by
...
Detlef Lannert <lannert@lannert.rz.uni-duesseldorf.de >.
2000-03-17 15:43:37 +00:00
Guido van Rossum
34a79115c5
Marc-Andre Lemburg: added
...
gencodec.py - Create Python codecs from Unicode mapping files
2000-03-10 22:36:57 +00:00
Guido van Rossum
1b6d21bb3e
Correct type error in getopt.error handling code.
2000-02-29 13:08:44 +00:00
Guido van Rossum
aacf5ce1ad
Script by Tim Peters to discover illegal append() calls.
2000-02-29 13:05:49 +00:00
Guido van Rossum
67dd17f730
Fix multi-arg append().
2000-02-29 13:00:16 +00:00
Guido van Rossum
6e0a28f6cf
Deleting tabpolice.py; it was superceded by tabnanny.py long ago.
2000-02-23 15:34:43 +00:00
Guido van Rossum
a02c898e69
Moved tabnanny.py to standard library status.
2000-02-23 15:33:52 +00:00
Guido van Rossum
967e509a81
Patch by Gerrit Holl:
...
* In crlf.py and lfcr.py: regsub -> re
2000-02-14 21:42:14 +00:00
Guido van Rossum
d962878309
Patch by Gerrit Holl:
...
* In logmerge.py: added '-r' flag to show the oldest checkin
first instead of the newest, and getopt.getopt was used
wrong.
2000-02-14 21:41:50 +00:00
Guido van Rossum
a8b37ad9ff
Scrit by Marc-Andre Lemburg to generate htmlentitydefs.py.
1999-08-19 16:00:41 +00:00
Guido van Rossum
a74c55662f
Mark Hammond writes:
...
"""
If the filename being complained about contains a space, enclose the
file-name in quotes.
The reason is simply that when I try and parse tabnanny's output, filenames
with spaces make it very difficult to determine where the filename stops
and the linenumber begins!
"""
Tim approves.
I slightly changed the patch (use 'in' instead of string.find()) and
arbitrarily bumped the __version__ variable up to 6.
1999-07-30 17:48:20 +00:00
Guido van Rossum
d68a4bd56c
Use re instead of regex.
...
Don't rewrite the file in place.
(Reported by Andy Dustman.)
1999-04-09 14:56:35 +00:00
Guido van Rossum
bd3bdde70b
For reasons I dare not explain, this script should always execute
...
main() when imported (in other words, it is not usable as a module).
1999-04-02 22:18:25 +00:00