summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Change expected message for ValueError, fixing bug #126400Andrew M. Kuchling2000-12-201-1/+1
|
* Make the indentation consistently use tabs instead of using spaces justFred Drake2000-12-201-3/+3
| | | | in one place.
* Add forgotten initialization. Fixes bug #120994, "Traceback withAndrew M. Kuchling2000-12-201-0/+1
| | | | DISTUTILS_DEBUG set"
* Patch #102940: use only printable Unicode chars in reportingAndrew M. Kuchling2000-12-191-1/+2
| | | | | incorrect % characters; characters outside the printable range are replaced with '?'
* Regenerated so that NewGWorld is included.Jack Jansen2000-12-191-0/+66
|
* Emulate a few more non-carbon calls in carbon and the other way around.Jack Jansen2000-12-193-93/+163
|
* Added hash() and compare() functions. Needed because multiple WinObj's can ↵Jack Jansen2000-12-192-2/+35
| | | | now refer to the same underlying WindowRef.
* Blacklisted a few constants with funny definitions (and they're not ↵Jack Jansen2000-12-192-6/+13
| | | | important anyway: backward compatible error numbers).
* Patch #102868 from cgw: fix memory leak when an EOF is encounteredAndrew M. Kuchling2000-12-191-0/+3
| | | | using GNU libc's getline()
* Adding a warning about the regsub module. This also disables furtherGuido van Rossum2000-12-191-0/+7
| | | | | warnings in this same module, to prevent getting a warning about importing regex (we *know* that it's obsolete :-).
* Adding a warning about the regex module. This is the first officialGuido van Rossum2000-12-191-0/+3
| | | | | use of PyErr_Warn()! This module is a good guinea pig because it's been obsolete since 1.5.0 was released.
* Be explicit about scheme_chars -- string.letters is locale dependentGuido van Rossum2000-12-191-20/+18
| | | | | | | | so we can't use it. While I'm at it, got rid of string module use. (Found several new hard special cases for a hypothetical conversion tool: from string import join, find, rfind; and a local assignment "find=string.find".)
* Fix typoAndrew M. Kuchling2000-12-191-1/+1
|
* Use binary mode to open "wave" files.Guido van Rossum2000-12-191-2/+2
|
* Document the warnings module.Guido van Rossum2000-12-193-0/+193
|
* Updated string literals description to encompass Unicode literals and theFred Drake2000-12-191-11/+24
| | | | | additional escape sequences defined for Unicode. This closes bug #117158.
* Document warning categories.Guido van Rossum2000-12-191-0/+26
|
* Clarify __repr__ and __str__.Guido van Rossum2000-12-191-7/+10
|
* Added documentation on the ErrorHandler interface.Fred Drake2000-12-191-0/+40
| | | | This closes bug #126034.
* Oops. The value "0 or +1" for the category argument of PyErr_Warn()Guido van Rossum2000-12-191-1/+1
| | | | | | doesn't work. Make it 0. (Although it really *should* be 0 or +1 -- the refcount is incremented when it is raised as an exception, but not otherwise.)
* Document Pyerr_Warn().Guido van Rossum2000-12-191-0/+11
| | | | | Add an XXX comment at the beginning expressing disappointment over the confusing way refcount behavior of arguments is documented.
* Document Pyerr_Warn().Guido van Rossum2000-12-191-0/+34
|
* Document the -W option as best as I can.Guido van Rossum2000-12-191-7/+70
| | | | Get rid of BeOpen references.
* Improve error messages for invalid warning arguments; don't raiseGuido van Rossum2000-12-191-4/+10
| | | | exceptions but always print a warning message.
* Make string.translate(s, table) work for Unicode s. Two things areGuido van Rossum2000-12-191-4/+11
| | | | | | | | | | | required to work around restrictions on the arguments of u.translate(): 1) don't pass the deletions argument if it's empty; 2) convert table to Unicode if s is Unicode. This fixes SF bug #124060.
* Fix off-by-one error in split_substring(). Fixes SF bug #122162.Guido van Rossum2000-12-191-1/+1
|
* Test more split argument combinations:Guido van Rossum2000-12-191-0/+7
| | | | | | 1) multi-char separator 2) multi-char separator that only occurs at last position 3) all of the above with mixed Unicode and 8-bit-string arguments
* Minimal fix for the complaints about pickling Unicode objects. (SFGuido van Rossum2000-12-191-2/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Test some Unicode pickling endcases.Guido van Rossum2000-12-191-0/+12
|
* Minimal fix for the complaints about pickling Unicode objects. (SFGuido van Rossum2000-12-191-0/+2
| | | | | | | | | | | | | | 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.
* Adapted from a patch by Barry Scott, SF patch #102875 and SF bugGuido van Rossum2000-12-181-3/+4
| | | | #125981: closing sockets was not thread-safe.
* gdbm.open() no longer accepts garbage in the flags string. Fix the tests.Neil Schemenauer2000-12-181-2/+7
|
* Do not talk about "real" numbers; talk about "floats" or "floating pointFred Drake2000-12-181-4/+4
| | | | | | | numbers" instead; we have not described "reals" anywhere else in the documentation, and this is not the place to change the story! Reported by Keith Briggs <keith.briggs@bt.com>.
* Add support for gdbm2 open flags ('s' and 'u'). Add module constantNeil Schemenauer2000-12-172-18/+69
| | | | | open_flags which contains the flags supported by gdbm. Closes patch #102802.
* Add returns_unicode to the __members__ list.Fred Drake2000-12-161-1/+2
| | | | Fix a small style consistency nit.
* Do not assume that types.UnicodeType exists; we might be running in an oldFred Drake2000-12-161-1/+5
| | | | version of Python. ;-(
* Use the string module instead of string methods; this should still workFred Drake2000-12-161-1/+3
| | | | with Python 1.5.2 for now.
* urlretrieve() description included explanation of "data" parameter, butFred Drake2000-12-151-4/+5
| | | | | | did not include it in the signature. Fixed some markup nits.
* Typo caught by /F -- thanks!Fred Drake2000-12-151-1/+1
|
* Add definitions for PySys_ResetWarnOptions() andGuido van Rossum2000-12-151-0/+39
| | | | PySys_AddWarnOption().
* Add declarations for PySys_ResetWarnOptions() andGuido van Rossum2000-12-151-0/+3
| | | | PySys_AddWarnOption().
* Add the -W option.Guido van Rossum2000-12-151-1/+8
|
* Python part of the warnings subsystem.Guido van Rossum2000-12-151-0/+227
|
* Add PyErr_Warn().Guido van Rossum2000-12-151-0/+34
|
* Add definitions for standard warning category classes (PyExc_WarningGuido van Rossum2000-12-151-0/+36
| | | | etc.).
* Add declarations for standard warning category classes (PyExc_WarningGuido van Rossum2000-12-151-0/+10
| | | | etc.) and the PyErr_Warn() function.
* Before calling traceback.print_exc(), call sys.stdout.flush(). This makesFred Drake2000-12-151-0/+1
| | | | it much easier to see where things went wrong.
* DOMException.__init__(): Remember to pass self to Exception.__init__().Fred Drake2000-12-151-1/+1
|
* Comment out a debugging print statement that triggered a complaint inGuido van Rossum2000-12-151-1/+1
| | | | c.l.py.
* Added documentation for random.shuffle().Fred Drake2000-12-151-0/+17
|