Andrew M. Kuchling
f07aad171a
CHange error messages for ord(), using "string" instead of "string or Unicode"
2000-12-23 14:11:28 +00:00
Andrew M. Kuchling
9bcc68c183
Whoops! Two stray characters crept in to my last check-in
2000-12-20 15:07:34 +00:00
Andrew M. Kuchling
34c20cf705
Patch #102955 , fixing one of the warnings in bug #121479 :
...
Simplifies ord()'s logic at the cost of some code duplication, removing a
" `ord' might be used uninitialized in this function" warning
2000-12-20 14:36:56 +00:00
Guido van Rossum
23fff911a2
Add definitions for PySys_ResetWarnOptions() and
...
PySys_AddWarnOption().
2000-12-15 22:02:05 +00:00
Guido van Rossum
cfd42b556b
Add PyErr_Warn().
2000-12-15 21:58:52 +00:00
Guido van Rossum
d0977cd670
Add definitions for standard warning category classes (PyExc_Warning
...
etc.).
2000-12-15 21:58:29 +00:00
Jack Jansen
fd0226b327
Use c2pstr() in stead of Pstring() to convert C-strings to
...
Pascal-strings. Safer, because Pstring converts in-place and the
pathname may be reused later for error messages.
2000-12-12 22:36:57 +00:00
Barry Warsaw
0705028076
vgetargskeywords(): Patch for memory leak identified in bug #119862 .
2000-12-11 20:01:55 +00:00
Barry Warsaw
b6a54d2a2c
_getframe(): New sys module function for getting at the stack frame.
...
Implements and closes SF patch #102106 , with Guido's suggested
documentation changes.
2000-12-06 21:47:46 +00:00
Neil Schemenauer
cc343caf41
Make isinstance() more permissive in what types of arguments it
...
accepts. Clarify exception messages for isinstance() and
issubclass(). Closes bug #124106 .
2000-12-04 15:42:11 +00:00
Guido van Rossum
60a1e7fc99
Clarified some of the error messages, esp. "read-only character
...
buffer" replaced by "string or read-only character buffer".
2000-12-01 12:59:05 +00:00
Guido van Rossum
83fb073a03
Plug a memory leak in com_import_stmt(): the tuple created to hold the
...
"..." in "from M import ..." was never DECREFed. Leak reported by
James Slaughter and nailed by Barry, who also provided an earlier
version of this patch.
2000-11-27 22:22:36 +00:00
Tim Peters
102e457a01
SF bug 119622: compile errors due to redundant atof decls. I don't understand
...
the bug report (for details, look at it), but agree there's no need for Python
to declare atof itself: we #include stdlib.h, and ANSI C sez atof is declared
there already.
2000-11-14 20:44:53 +00:00
Guido van Rossum
128bcf4520
Fix syntax error. Submitted by Bill Bumgarner. Apparently this is
...
still in use, for Apple Mac OSX.
2000-11-13 19:45:45 +00:00
Guido van Rossum
215c340aa3
Rip out DOS-8x3 support.
2000-11-13 17:26:32 +00:00
Thomas Wouters
2cffc7d420
Move our own getopt() implementation to _PyOS_GetOpt(), and use it
...
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.
2000-11-03 08:18:37 +00:00
Jeremy Hylton
6b4ec5135b
Fix for SF bug #117241
...
When a method is called with no regular arguments and * args, defer
the first arg is subclass check until after the * args have been
expanded.
N.B. The CALL_FUNCTION implementation is getting really hairy; should
review it to see if it can be simplified.
2000-10-30 17:15:20 +00:00
Guido van Rossum
c8fcdcba36
Patch 102114, Bug 11725. On OpenBSD (but apparently not on the other
...
BSDs) you need a leading underscore in the dlsym() lookup name.
2000-10-25 22:07:45 +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
Fred Drake
237b5f44c7
Andy Dustman <adustman@users.sourceforge.net>:
...
Eliminate unused variables to appease compiler.
2000-10-12 20:58:32 +00:00
Thomas Wouters
0be483fd4d
Do a better job at staying on-screen :P (Sorry, it's late here.) I'm
...
assuming here that the ANSI-C adjacent-string-concatenation technique is
allowable, now that Python requires an ANSI C compiler.
2000-10-11 23:26:11 +00:00
Thomas Wouters
8fb62a2e9a
Adjust debugging code in the implementation of the DUP_TOPX bytecode, use
...
Py_FatalError() instead, and clarify the message somewhat. As discussed on
python-dev.
2000-10-11 23:20:09 +00:00
Fred Drake
48fba733b9
Remove the last gcc -Wall warning about possible use of an uninitialized
...
variable. w should be initialized before entering the bytecode
interpretation loop since we only need one initialization to satisfy the
compiler.
2000-10-11 13:54:07 +00:00
Tim Peters
35ba689cab
Attempt to fix bogus gcc -Wall warnings reported by Marc-Andre Lemburg,
...
by making the DUP_TOPX code utterly straightforward. This also gets rid
of all normal-case internal DUP_TOPX if/branches, and allows replacing one
POP() with TOP() in each case, so is a good idea regardless.
2000-10-11 07:04:49 +00:00
Fred Drake
e693df94ed
Avoid a couple of "value computed is not used" warnings from gcc -Wall;
...
these computations are required for their side effects in traversing the
variable arguments list.
Reported by Marc-Andre Lemburg <mal@lemburg.com >.
2000-10-10 21:10:35 +00:00