Martin v. Löwis
f90ae20354
Patch #488073 : AtheOS port.
2002-06-11 06:22:31 +00:00
Steven M. Gava
7981ce576c
add a version of GvR's q&d python idle printing patch,
...
slightly tweaked and modified for the idlefork config system
2002-06-11 04:45:34 +00:00
Greg Ward
62080bee14
Took initial_tab and subsequent_tab away from the fill() method and
...
transformed them into the initial_indent and subsequent_indent instance
attributes. Now they actually work as advertised, ie. they are
accounted for in the width of each output line. Plus you can use them
with wrap() as well as fill(), and fill() went from simple-and-broken to
trivial-and-working.
2002-06-10 21:37:12 +00:00
Guido van Rossum
11ade1ddc0
SF patch 560794 (Greg Chapman): deepcopy can't handle custom
...
metaclasses.
This is essentially the same problem as that reported in bug 494904
for pickle: deepcopy should treat instances of custom metaclasses the
same way it treats instances of type 'type'.
Bugfix candidate.
2002-06-10 21:10:27 +00:00
Greg Ward
cf02ac6154
Allow the standalone wrap() and fill() functions to take arbitrary
...
keyword args, which are passed directly to the TextWrapper constructor.
2002-06-10 20:36:07 +00:00
Greg Ward
d34c959140
Make 'width' an instance attribute rather than an argument to the wrap()
...
and fill() methods. Keep interface of existing wrap() and fill()
functions by going back to having them construct a new TextWrapper
instance on each call, with the preferred width passed to the
constructor.
2002-06-10 20:26:02 +00:00
Guido van Rossum
009afb7c90
SF patch 564549 (Erik Andersén).
...
The WeakKeyDictionary constructor didn't work when a dict arg was
given. Fixed by moving a line. Also adding a unit test.
Bugfix candidate.
2002-06-10 20:00:52 +00:00
Greg Ward
47df99d575
Make all of TextWrapper's options keyword args to the constructor.
2002-06-09 00:22:07 +00:00
Greg Ward
698d9f01c6
Record copyright and author.
2002-06-07 22:40:23 +00:00
Greg Ward
70c726aa44
Use True/False instead of 1/0.
2002-06-07 22:35:41 +00:00
Greg Ward
f404c7ee84
Remove islower() -- not used anymore.
2002-06-07 22:33:11 +00:00
Greg Ward
cb320eb938
Conform to the bloody coding standards: "def foo()" not "def foo ()".
...
Yuck.
2002-06-07 22:32:15 +00:00
Greg Ward
9b4864e40a
Convert _fix_sentence_endings() to use a regex, and augment it to
...
handle sentences like this:
And she said, "Go to hell!" Can you believe that?
2002-06-07 22:04:15 +00:00
Greg Ward
62e4f3bf22
Add fix_sentence_endings option to control whether we ensure that
...
sentences are separated by two spaces.
Improve _fix_sentence_endings() a bit -- look for ".!?" instead of just
".", and factor out the list of sentence-ending punctuation characters
to a class attribute.
2002-06-07 21:56:16 +00:00
Greg Ward
0093582489
Initial revision. Currently biased towards English in a fixed-width font,
...
according to the conventions that I (and Tim Peters) learned in school.
2002-06-07 21:43:37 +00:00
Guido van Rossum
9e9d4f8ed8
Added -t (--threshold) option to call gc.set_threshold(N).
2002-06-07 15:17:03 +00:00
Skip Montanaro
96803b2983
gnu_getopt should be exported in __all__
2002-06-07 03:26:43 +00:00
Guido van Rossum
67f7a38849
SF patch 555085 (timeout socket implementation) by Michael Gilfix.
...
I've made considerable changes to Michael's code, specifically to use
the select() system call directly and to store the timeout as a C
double instead of a Python object; internally, -1.0 (or anything
negative) represents the None from the API.
I'm not 100% sure that all corner cases are covered correctly, so
please keep an eye on this. Next I'm going to try it Windows before
Tim complains.
No way is this a bugfix candidate. :-)
2002-06-06 21:08:16 +00:00
Neal Norwitz
a312c3ade7
Remove uses of string module and stat.ST_MODE
2002-06-06 18:30:10 +00:00
Neal Norwitz
ec7cf1382b
Remove another reference to stat.ST_MODE
2002-06-06 18:16:14 +00:00
Martin v. Löwis
33b77de106
Use isinstance for the type check, use booleans.
2002-06-06 18:14:50 +00:00
Guido van Rossum
a48cb8f77d
Fix from SF patch 565085: copy._reduction doesn't __setstate__.
...
Straightforward fix. Will backport to 2.2. If there's ever a new 2.1
release, this could be backported there too (since it's an issue with
anything that's got both a __reduce__ and a __setstate__).
2002-06-06 17:53:03 +00:00
Guido van Rossum
3e3583c345
Fix from SF patch 565085: copy._reduction doesn't __setstate__.
...
Straightforward fix. Will backport to 2.2. If there's ever a new 2.1
release, this could be backported there too (since it's an issue with
anything that's got both a __reduce__ and a __setstate__).
2002-06-06 17:41:20 +00:00
Raymond Hettinger
478d47a168
Close SF bug 563740. complex() now finds __complex__() in new style classes.
...
Made conversion failure error messages consistent between types.
Added related unittests.
2002-06-06 15:45:38 +00:00
Jeremy Hylton
a683233d87
Change warning to debug level; it's a very minor issue.
...
The specific warning is that clean didn't find a directory that should
be removed if it exists.
2002-06-06 14:54:56 +00:00
Martin v. Löwis
446a25fa3c
Patch 473512: add GNU style scanning as gnu_getopt.
2002-06-06 10:58:36 +00:00
Martin v. Löwis
cdbc131f03
Patch #551911 : Escape . properly.
2002-06-06 09:52:49 +00:00
Walter Dörwald
294bbf3a59
Replace obsolete stat module constants with
...
equivalent attributes in a few more spots.
This closes SF patch http://www.python.org/sf/562373
2002-06-06 09:48:13 +00:00
Raymond Hettinger
c4c453f5ae
Skip Montanaro's patch, SF 559833, exposing xrange type in builtins.
...
Also, added more regression tests to cover the new type and test its
conformity with range().
2002-06-05 23:12:45 +00:00
Piers Lauder
f97b2d7dad
open method changed to use arguments and set instance host/port values (instead of __init__)
2002-06-05 22:31:57 +00:00
Guido van Rossum
d842e07470
SF bug 558179.
...
Change default for get() back to None.
Will backport to 2.2.1.
2002-06-05 19:07:39 +00:00
Jeremy Hylton
dc8412e541
Move warning about directory not on sys.path to debug level.
...
Fix a bunch of multiline string constants that used +.
2002-06-04 21:20:08 +00:00
Jeremy Hylton
8f787bf1d0
Test changes before checking them in.
2002-06-04 21:11:56 +00:00
Jeremy Hylton
40ebbeff23
Track extra arg to option_table to all uses of it
2002-06-04 21:10:35 +00:00
Jeremy Hylton
6b3996b2b9
Replace bogus bare variables with attribute access.
2002-06-04 21:06:16 +00:00
Jeremy Hylton
115fdc614f
Define DEBUG as early as possible to avoid import problems.
2002-06-04 21:05:05 +00:00
Jeremy Hylton
4f2f1335a8
Add missing import of log.
2002-06-04 21:04:03 +00:00
Jeremy Hylton
7146073850
Use module-level import of DEBUG instead of many function-level imports.
2002-06-04 21:02:26 +00:00
Jeremy Hylton
fc861bab92
Remove unused imports
2002-06-04 21:00:33 +00:00
Jeremy Hylton
11a52708f7
Make None return explicit
2002-06-04 21:00:20 +00:00
Jeremy Hylton
c58e984837
import base64 at the top to avoid two different imports at other times
2002-06-04 20:55:10 +00:00
Jeremy Hylton
ec772744c7
ensure_filename() only takes one argument.
...
Call ensure_string() with one arg too, since the second value passed
was the default.
2002-06-04 20:45:17 +00:00
Jeremy Hylton
adb2b38543
Reindent lines to improve readability
2002-06-04 20:42:41 +00:00
Jeremy Hylton
711f91cf83
Remove (commented out) options that have moved into the distribution.
2002-06-04 20:40:03 +00:00
Jeremy Hylton
d003abccc7
get_script() implicitly returned None and also had explicit returns.
...
Make all returns explicit and rearrange logic to avoid extra
indentation.
2002-06-04 20:39:34 +00:00
Jeremy Hylton
d53f6e43e7
global _option_order is not used
2002-06-04 20:35:10 +00:00
Jeremy Hylton
e6f40ea4b6
Fix bug in recent change to logging code.
...
mode is not computed in dry_run mode, so it can't be included in the
log message.
2002-06-04 20:30:10 +00:00
Jeremy Hylton
a2f9989c1a
Fix unused local variables caught by pychecker.
...
Fixes a bug for Solaris pkgtool (bdist_pkgtool) that would have
prevented it from building subpackages.
2002-06-04 20:26:44 +00:00
Jeremy Hylton
a181ec07af
Set repeat metadata for an option based on repeat local var not
...
constant.
2002-06-04 20:24:05 +00:00
Jeremy Hylton
332a146127
Remove unused imports caught by pychecker
2002-06-04 20:18:24 +00:00