| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
redirection recursion.
|
|
|
|
|
|
| |
number of entries into http_error_302 exceeds the value set for the maxtries
attribute (which defaults to 10), the recursion is exited by calling
the http_error_500 method (or if that is not defined, http_error_default).
|
| |
|
|
|
|
| |
SF patch #103517 by mfx.
|
|
|
|
| |
setting the non-C++ compiler to a threadsafe one as well.
|
|
|
|
|
| |
bugreport, just an IRC one by Marion Delgado.) These prototypes are
necessary because the functions are tossed around, not just called.
|
|
|
|
|
| |
Fix a few markup nits.
Work around a LaTeX2HTML nuisance.
|
|
|
|
| |
unpacks the development version of the docs on SF.
|
| |
|
|
|
|
| |
draft. I'm not sure that's important, but Uche thinks it is.
|
|
|
|
| |
pyexpat.c revision 2.40.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in_callback field that's set to true whenever a callback into an
event handler is true. Needed for:
set_error(): Add line number of offset information to the exception
as attributes, so users don't need to parse the text of the
message.
set_error_attr(): New helper function for set_error().
xmlparse_GetInputContext(): New function of the parser object;
returns the document source for an event during a callback, None
at all other times.
xmlparse_SetParamEntityParsing(): Make the signature consistent with
the other parser methods (use xmlparseobject* for self instead of
PyObject*).
initpyexpat(): Don't lose the reference to the exception class!
call_with_frame(),
getcode(): Re-indent to be consistent with the rest of the file.
|
|
|
|
| |
test case into a no-op because ''.join('hello world') == 'hello world'
|
| |
|
|
|
|
| |
ae-based one is available as touched_ae(). Have to read up on the subject of telling the finder about changes.
|
|
|
|
| |
Got rid of lots of 68k stuff.
|
| |
|
|
|
|
| |
(SF bug #132288).
|
|
|
|
|
|
|
|
| |
at least one addition to the set of accepted characters for every release
since this module was first added; this should take care of the problem
in a more substantial way.
This closes SF bug #132288.
|
| |
|
|
|
|
|
|
|
| |
newline at the end if there isn't one already. Expected output has no
way to indicate that a trailing newline was not expected, and in the
interpreter shell *Python* supplies the trailing newline before printing
the next prompt.
|
| |
|
|
|
|
| |
"innermost last" --> "most recent call last"
|
|
|
|
|
|
| |
Mentioned doctest, difflib, sys._getframe(), and the change to use
PyImport_ImportModule() everywhere in C code
No more XXX!
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
/usr/local/bin/python and not #! /usr/bin/env python.
|
|
|
|
|
|
|
|
| |
_testcapimodule.c
make sure PyList_Reverse doesn't blow up again
getargs.c
assert args isn't NULL at the top of vgetargs1 instead of
waiting for a NULL-pointer dereference at the end
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes SF bug #132008, reported by Warren J. Hack.
The copyright for this patch (and this patch only) belongs to CNRI, as
part of the (yet to be issued) 1.6.1 release.
This is now checked into the HEAD branch. Tim will check in a test
case to check for this specific bug, and an assertion in
PyArgs_ParseTuple() to catch similar bugs in the future.
|
|
|
|
|
|
|
| |
* restores urllib as the file fetcher (closes bug #132000)
* allows checking URLs with empty paths (closes patches #103511 and 103721)
* properly handle user agents with versions (e.g., SpamMeister/1.5)
* added several more tests
|
|
|
|
|
|
|
| |
Make the documentation tools work with Python 1.5.2.
[Slightly modified from submitted patch. --FLD]
This closes SF bug #132005.
|
|
|
|
| |
This closes SF bug #131304.
|
|
|
|
|
|
|
|
| |
GNOME-style internationalized options can be parsed using ConfigParser
(SF bug #131635).
Converted the tests to use test_support.verify() instead of output
comparison to work.
|
|
|
|
|
|
|
| |
ConfigParser with GNOME-ish config files that use the internationalization
conventions found in GNOME.
This closes SF bug #131635.
|
|
|
|
|
|
|
|
| |
Fix the .binary() method of mpz objects for 64-bit systems.
[Also removed a lot of trailing whitespace elsewhere in the file. --FLD]
This closes SF patch #103547.
|
|
|
|
| |
are the same no mater which machine they've been generated on.
|
| |
|
|
|
|
|
|
|
| |
iterating over it using PyDict_Next().
This bug fix brought to you by the letters b, c, d, g, h, ... and the
reporter Ping.
|
|
|
|
| |
Make the documentation tools compatibile with Python 2.0.
|
| |
|
| |
|
|
|
|
| |
PythonInterpreterCarbon. The fullbuild script takes care of copying either of these to PythonInterpreter.
|
| |
|
|
|
|
| |
Added modules _testcapi, _weakref, _symtable.
|
|
|
|
| |
mechanism to support self-modifying modules.
|
|
|
|
|
|
|
|
|
|
|
|
| |
run first. Indirectly due to Skip adding check_all("pty") to test___all__:
that caused the expected ImportError due to pty.py trying to import the
non-existent FCNTL to get handled by test___all__, leaving a partial
module object for pty in sys.modules, which caused the later import of
pty via test_pty to succeed. Then test_tpy died with an AttributeError,
due to trying to access attributes of pty that didn't exist. regrtest
viewed that as a failure rather than the appropriate "test skipped".
Fixed by deleting partial module objects in test___all__ when test___all__
handles an ImportError.
|
| |
|