| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
build on SGI":
* Check for 'sgi' preprocessor symbol, not '__sgi__'
* Surround individual character macros with #ifdef's, instead of making them
all rely on STRICT_SYSV_CURSES
|
|
|
|
|
|
|
| |
has the required length.
initpyexpat(): Provide the type object for the ParserCreate() return
value as XMLParserType.
|
|
|
|
| |
may be out of date.
|
| |
|
|
|
|
|
|
|
|
| |
-- fixed negative lookbehind to work correctly at the beginning
of the target string (bug #117242)
-- improved syntax check; you can no longer refer to a group
inside itself (bug #110866)
|
|
|
|
| |
Setup (instead of creating it from the Makefile).
|
| |
|
|
|
|
|
|
| |
Changes to error messages to increase consistency & clarity.
This (mostly) closes SourceForge patch #101839.
|
|
|
|
| |
This closes bug #117324.
|
|
|
|
|
|
| |
the DB 3 module; thanks to Robin Dunn <robind@users.sourceforge.net>.
This closes SourceForge bug #116850.
|
| |
|
|
|
|
|
|
| |
Direct use of interp->result is deprecated; changing this to
Tcl_GetStringResult(interp) everywhere fixed the problem of losing the
error message with TclError exceptions, on Windows.
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
MPZ_divm(): Initialize mpzden to NULL, since it could be Py_XDECREF()ed
without being initialized.
|
| |
|
|
|
|
|
| |
Based on a comment from Detlef Lannert
<lannert@lannert.rz.uni-duesseldorf.de>.
|