Jeremy Hylton
628d289d12
Generated from rev 1.1 of ast.txt
2000-10-25 18:02:59 +00:00
Jeremy Hylton
66d2c1f7e5
Small optimizations in dispatch method: 1) lookup node's __class__ once
...
and store in local; 2) define _preorder to be dispatch (rather than
method that called dispatch).
2000-10-25 18:02:02 +00:00
Guido van Rossum
1378bd5b0b
Also point TK_LIBRARY to the appropriate directory.
...
Changed the landmark to tclIndex, which should occur in both.
2000-10-25 17:42:13 +00:00
Fred Drake
661ea26b3d
Ka-Ping Yee <ping@lfw.org>:
...
Changes to error messages to increase consistency & clarity.
This (mostly) closes SourceForge patch #101839 .
2000-10-24 19:57:45 +00:00
Guido van Rossum
bd6f4fba1b
Insert the current directory to the front of sys.path -- and remove it
...
at the end. This fixes a problem where
python Lib/test/test_import.py
failed while "make test" succeeded.
2000-10-24 17:16:32 +00:00
Lars Gustäbel
0702507ea2
Added a test case for the saxutils.prepare_input_source setSystemId bug.
2000-10-24 16:00:22 +00:00
Lars Gustäbel
4ced5e7675
Fix bug in prepare_input_source (patched by Paul P., sourceforge.net down
...
now, so can't find number).
2000-10-24 15:53:12 +00:00
Lars Gustäbel
cfd3bd838c
Updated output.
2000-10-24 15:36:28 +00:00
Lars Gustäbel
2fc5294911
Added some more tests here and there.
2000-10-24 15:35:07 +00:00
Fred Drake
d038ca830f
Make reindent.py happy (convert everything to 4-space indents!).
2000-10-23 18:31:14 +00:00
Fred Drake
16f6329e61
Make reindent.py happy (lots of trailing whitespace removed).
2000-10-23 18:09:50 +00:00
Fred Drake
098b55ab44
Make reindent happy, but not in the way it planned!
2000-10-23 17:30:23 +00:00
Fred Drake
004d5e6880
Make reindent.py happy (convert everything to 4-space indents!).
2000-10-23 17:22:08 +00:00
Fred Drake
2e6d25c5bb
Use 4-space indents.
2000-10-23 17:00:30 +00:00
Fred Drake
2ec80faae5
Clean up the temporary file when done with it.
2000-10-23 16:59:35 +00:00
Fred Drake
dce5641856
Make sure the temporary file is cleaned up even when we raise TestSkipped.
2000-10-23 16:38:20 +00:00
Fred Drake
44b6bd2179
Added note saying to use test_support.TESTFN for a temporary filename,
...
and be clear that you need to clean it up when done.
2000-10-23 16:37:14 +00:00
Fred Drake
0aaed272a7
Added test for regression on SourceForge bug #117490 .
2000-10-23 13:39:15 +00:00
Fred Drake
de3518e7ca
Maildir.__init__(): Make sure self.boxes is set.
...
This closes SourceForge bug #117490 .
2000-10-23 13:37:01 +00:00
Lars Gustäbel
d2f5a9ac4b
Fixed a bug that caused namespace names to be reported as lists rather
...
than tuples.
2000-10-19 07:36:29 +00:00
Fred Drake
f7ef15d6ec
Use test_support.TESTFN as the temporary filename.
...
Fix a minor stylistic nit.
This closes SourceForge bug #117032 .
2000-10-18 01:21:38 +00:00
Jeremy Hylton
e21670553e
the usual (part II)
2000-10-16 17:42:40 +00:00
Tim Peters
98c8184f2f
Test for math.* exceptional behavior only in verbose mode, so that the
...
oddball platforms (where, e.g., math.exp(+huge) still fails to raise
OverflowError) don't fail the std test suite when run normally.
2000-10-16 17:35:13 +00:00
Jeremy Hylton
a8268e9457
the usual
2000-10-16 17:33:50 +00:00
Barry Warsaw
75f8101c42
find(): Application of (slightly modified) SF patch #101928 by Ulf
...
Betlehem, verified by Peter Funk. Fixes preservation of language
search order lost due to use of dictionary keys instead of a list.
Closes SF bug #116964 .
2000-10-16 15:47:50 +00:00
Greg Ward
0eb75b42cd
Bump version to 1.0.1.
2000-10-15 19:20:20 +00:00
Lars Gustäbel
55b4efd034
Fixed minor problem with reset().
2000-10-14 10:28:01 +00:00
Greg Ward
047c3723d0
Removed debugging code at bottom.
2000-10-14 04:07:39 +00:00
Greg Ward
fa9ff76aae
Untabified.
2000-10-14 04:06:40 +00:00
Greg Ward
4cd6f2ab80
Bastian Kleineidam: make 'check_lib()' more like AC_CHECK_LIB by adding
...
an 'other_libraries()' parameter.
2000-10-14 03:56:42 +00:00
Greg Ward
0b4dafc39b
Lyle Johnson: use 'normcase()' in addition to 'normpath()' when testing if
...
we actually installed modules to a directory in sys.path.
2000-10-14 03:47:07 +00:00
Greg Ward
2e38a50db1
Bastian Kleineidam: fix up any supplied command-line options.
2000-10-14 03:40:20 +00:00
Jeremy Hylton
9c048f9f65
Now supports entire Python 2.0 language and still supports Python
...
1.5.2. The compiler generates code for the version of the interpreter
it is run under.
ast.py:
Print and Printnl add dest attr for extended print
new node AugAssign for augmented assignments
new nodes ListComp, ListCompFor, and ListCompIf for list
comprehensions
pyassem.py:
add work around for string-Unicode comparison raising UnicodeError
on comparison of two objects in code object's const table
pycodegen.py:
define VERSION, the Python major version number
get magic number using imp.get_magic() instead of hard coding
implement list comprehensions, extended print, and augmented
assignment; augmented assignment uses Delegator classes (see
doc string)
fix import and tuple unpacking for 1.5.2
transformer.py:
various changes to support new 2.0 grammar and old 1.5 grammar
add debug_tree helper than converts and symbol and token numbers
to their names
2000-10-13 21:58:13 +00:00
Lars Gustäbel
5bad5a4be2
Updated test suite to latest pulldom changes.
2000-10-13 20:54:10 +00:00
Lars Gustäbel
ec964d5b21
Moved appendChild calls back to DOMEventStream.
...
Added SAX2DOM class.
2000-10-13 20:53:27 +00:00
Paul Prescod
4221ff0ee1
Clear siblings, now that they are being set.
2000-10-13 20:11:42 +00:00
Neil Schemenauer
8a00abc0ff
Make the regrtest.py -l (findleaks) option considerably less obnoxious.
...
First, only report garbage that the GC cannot free. Second, only report
the number of objects found, not their repr(). People can dig deeper on
their own if they find a leak.
2000-10-13 01:32:42 +00:00
Jeremy Hylton
4e1be72e6b
Fix SF bug #116263 : support for from .. import *
...
transformer.py: return '*', None from com_import_as_name
pycodegen.py: special case for name == '*'
pyassem.py: fix stack counting for IMPORT_ opcodes
2000-10-12 20:23:23 +00:00
Jeremy Hylton
110941a4ba
If the status line is invalid, assume it is a pre-1.0 response. The
...
msg/headers are empty and the entire response is treated as the body.
2000-10-12 19:58:36 +00:00
Thomas Heller
20d529be26
Recreated after installer source code changes.
...
This should close SF bug (patch)
http://sourceforge.net/patch/?func=detailpatch&patch_id=101844&group_id=5470
2000-10-12 19:31:13 +00:00
Jeremy Hylton
73574eefe5
two fixes for redirects:
...
- don't close the fp, since that appears to also close the socket
- join the original url with the redirect reponse to deal with
relative redirect URL
wrap two socket ops in try/except to turn them into URLErrors, so that
client code need only catch one exception.
in HTTPError.__del__ only close fp if fp is not None
style changes:
- use f(*args) instead of apply(f, args)
- use __super_init instead of super.__init__(self, ...)
2000-10-12 18:54:18 +00:00
Jeremy Hylton
3b0c600394
cosmetic changes only:
...
use standard Python style for whitespace near = and ()
2000-10-12 17:31:36 +00:00
Guido van Rossum
22d5895dc3
Added a test for the StringIO write() error I just fixed.
2000-10-12 16:46:28 +00:00
Guido van Rossum
b636dc67ed
[ Bug #116636 ] Bug in StringIO.write()
...
http://sourceforge.net/bugs/?func=detailbug&bug_id=116636&group_id=5470
bobalex@rsv.ricoh.com
Bug report: If the file position is less than the end of the "file",
and a write is performed extending past then end of the file, the data
string is corrupted.
Solution: in write(), when writing past the end, properly set self.len
when newpos is > self.len.
2000-10-12 16:45:37 +00:00
Guido van Rossum
2e2a70abe4
Anonymous patch to add Darwin 1.2 to the list of BSDs.
...
Let's hope this is correct (I'm not sure why the sys.platform would be
'Darwin1.2' rather than 'darwin1', which seems to be the convention).
Someone with Darwin please test this!
2000-10-12 16:01:55 +00:00
Barry Warsaw
0157e7aa3e
Added some single tuple/list unpacking for JPython regression testing.
2000-10-12 14:45:58 +00:00
Tim Peters
cb5b5bac11
A Mystery: I somehow managed to delete the last two lines of my test_math.py
...
changes. Here restoring them.
2000-10-12 07:15:55 +00:00
Tim Peters
1d120619d4
Stop raising OverflowError on underflows reported by libm (errno==ERANGE and
...
libm result is 0). Cautiously add a few libm exception test cases:
1. That exp(-huge) returns 0 without exception.
2. That exp(+huge) triggers OverflowError.
3. That sqrt(-1) raises ValueError specifically (apparently under glibc linked
with -lieee, it was raising OverflowError due to an accident of the way
mathmodule.c's CHECK() macro happened to deal with Infs and NaNs under gcc).
2000-10-12 06:10:25 +00:00
Lars Gustäbel
f27f5ab31f
Added additional test cases for pulldom modifications.
2000-10-11 22:36:00 +00:00
Lars Gustäbel
bc1b5c81a5
Added parent attribute with getters and setters on XMLFilterBase.
2000-10-11 22:35:00 +00:00