| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
-- added some more docstrings
-- fixed typo in scanner class (#125531)
-- the multiline flag (?m) should't affect the \Z operator (#127259)
-- fixed non-greedy backtracking bug (#123769, #127259)
-- added sre.DEBUG flag (currently dumps the parsed pattern structure)
-- fixed a couple of glitches in groupdict (the #126587 memory leak
had already been fixed by AMK)
|
| |
|
|
|
|
| |
Noone but me cares, but Guido said to go ahead and fix it if it bothered me.
|
|
|
|
|
|
| |
xreadlines inserted themselves inbetween the two) and clarify that the
normal socket module should be commented out. (Someone also suggested the
latter on c.l.py some time ago, I forget who, sorry.)
|
|
|
|
|
|
|
| |
source. Uesful for both GnuStep and for OSXS/OSX/Darwin.
(Note: I changed $(CCC) to $(CXX) since that's now the name of the C++
compiler. Please test!
|
|
|
|
|
|
|
| |
Extension Patch.
These are the changes to the Modules Makefile and makesetup script for
Cygwin.
|
|
|
|
| |
under CYGWIN as shared libraries (DLLs).
|
|
|
|
|
|
|
| |
curses and readline (for Linux, at least).
These are done as shared libraries by default, and so is bsddb -- that
seems to make the most sense.
|
|
|
|
|
| |
without a name when the optional tagname arg isn't specified. Was
actually creating a mapping with an empty string as the name.
|
|
|
|
|
|
|
| |
Wasn't built on Windows; not in config.c either.
Module init function missing DL_EXPORT magic.
test_xreadline output file obviously wrong (started w/ "test_xrl").
test program very unclear about what was expected.
|
|
|
|
| |
changes for safety and tuning.
|
|
|
|
| |
#127718: '@' and '`' seem to be confused.
|
|
|
|
|
| |
including "tmpfile" in the posix_methods[] array is wrong -- should be
HAVE_TMPFILE, not HAVE_TMPNAM.
|
|
|
|
| |
This closes SF bug #127271.
|
|
|
|
|
| |
The _setfpucw() function/macro doesn't seem to exist any more;
instead there's an _FPU_SETCW macro.
|
|
|
|
| |
in the docstring.
|
| |
|
|
|
|
| |
Removed warning on use of panel_userptr() in PyCursesPanel_userptr().
|
| |
|
| |
|
|
|
|
|
| |
Original version written by Thomas Gellekum, reshaped into a separate
module by AMK.
|
|
|
|
| |
Remove several macros and #includes; py_curses.h contains them now.
|
|
|
|
| |
DECREF
|
|
|
|
| |
CVS repository), provide the library version information.
|
|
|
|
| |
window methods
|
|
|
|
|
| |
use of PyErr_Warn()! This module is a good guinea pig because it's
been obsolete since 1.5.0 was released.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bugs #126161 and 123634).
The solution doesn't use the unicode-escape encoding; that has other
problems (it seems not 100% reversible). Rather, it transforms the
input Unicode object slightly before encoding it using
raw-unicode-escape, so that the decoding will reconstruct the original
string: backslash and newline characters are translated into their
\uXXXX counterparts.
This is backwards incompatible for strings containing backslashes, but
for some of those strings, the pickling was already broken.
Note that SF bug #123634 complains specifically that cPickle fails to
unpickle the pickle for u'' (the empty Unicode string) correctly.
This was an off-by-one error in load_unicode().
XXX Ugliness: in order to do the modified raw-unicode-escape, I've
cut-and-pasted a copy of PyUnicode_EncodeRawUnicodeEscape() into this
file that also encodes '\\' and '\n'. It might be nice to migrate
this into the Unicode implementation and give this encoding a new name
('half-raw-unicode-escape'? 'pickle-unicode-escape'?); that would help
pickle.py too. But right now I can't be bothered with the necessary
infrastructural changes.
|
|
|
|
| |
#125981: closing sockets was not thread-safe.
|
|
|
|
|
| |
open_flags which contains the flags supported by gdbm. Closes patch
#102802.
|
|
|
|
| |
Fix a small style consistency nit.
|
| |
|
|
|
|
| |
malloc() returning NULL
|
| |
|
|
|
|
|
| |
2.1.3) finally agree on when the epoch is, so the code to convert
epochs has been disabled.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
it when *args and/or **kw are used, and one when
they are not.
This closes bug #125375: "parser.tuple2ast() failure on valid parse tree".
|
|
|
|
| |
This fixes SF Bug #124478.
|
|
|
|
|
| |
getlogin() -- it is not clear that a NULL is always
an error.
|
|
|
|
|
|
|
| |
NULL without setting errno; observed on Linux
Mandrake 7.2 by an anonymous user.
This closes bug #124758.
|
|
|
|
| |
getsockaddrarg when the address is not a tuple.
|
| |
|
| |
|
|
|
|
| |
initialize the terminal without necessarily calling initscr()
|
|
|
|
|
|
| |
documented, and as is reasonable (since it is optional, but there's
another argument following it that may require you to specify a
value). This solves SF bug 121887.
|
|
|
|
|
| |
unfortunate consequence of somebody switching from PyArg_Parse to
PyArg_ParseTuple but without changing the argument from a NULL to a tuple.
|
| |
|
|
|
|
|
|
|
| |
ranges) -- but thanks to the 2.0 compression scheme, this doesn't add
a single byte to the resulting binaries (!)
Closes bug #117524
|
|
|
|
|
|
|
|
|
| |
regardless of whether the system getopt() does what we want. This avoids the
hassle with prototypes and externs, and the check to see if the system
getopt() does what we want. Prefix optind, optarg and opterr with _PyOS_ to
avoid name clashes. Add new include file to define the right symbols. Fix
Demo/pyserv/pyserv.c to include getopt.h itself, instead of relying on
Python to provide it.
|