summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Bug #982806] The default argument for opening GDBM files is bogus. Patch ↵Andrew M. Kuchling2004-07-071-1/+1
| | | | #984672 by James Lamanna
* [Bug #925107] Make .readline() consider self.stop. This makes read() and ↵Andrew M. Kuchling2004-07-071-13/+8
| | | | | | readline() very similar, so they're refactored into _read. Patch by Johannes Gijsbers. 2.3 bugfix candidate.
* OS/2 EMX needs addrinfo.h for code included from getaddrinfo.cAndrew MacIntyre2004-07-071-0/+4
|
* bring OS/2 EMX port build environment up to dateAndrew MacIntyre2004-07-072-12/+17
|
* [Bug #984017] Incorrect prototype, fixed by Timothy StranexAndrew M. Kuchling2004-07-071-2/+2
|
* Add logging changesAndrew M. Kuchling2004-07-071-2/+23
|
* For readable() objects, the previous value of 'flags' was ignored.Andrew M. Kuchling2004-07-071-2/+2
| | | | Rearrange code for writable() case to make the parallel logic clearer
* Remove the annoing and useless messagebox asking about overwriting files.Thomas Heller2004-07-071-25/+0
| | | | Fixes SF #984290.
* Made the explanation more accurate; trimmed trailing whitespace; fixedTim Peters2004-07-071-16/+22
| | | | a typo.
* Typo repair.Tim Peters2004-07-071-1/+1
|
* whitespace normalizationSkip Montanaro2004-07-061-2/+2
|
* Fix SF#983164.Thomas Heller2004-07-061-2/+26
| | | | | | | | | | | | | | | | | | Patch from Mark Hammond: bdist_wininst attempts to use the correct MSVC runtime for the current version of Python. This doesn't work correctly when --target-version is set. In that case, bdist_wininst still uses the *current* sys.version (ie, 2.4) rather than the version specified as --target-version. Thus, the msvc7 runtime based executable stub is *always* used. This patch "hard-codes" knowledge of earlier Python versions, providing the correct result when Python 2.4 is used to build Python 2.3 and earlier distributions. Remove the short variant (-v) of the --target-version command line options, it conflicts with the --verbose/-v standard distutils switch.
* Add msg for bug #981530 (shutil.rmtree). Somehow that got missed inGuido van Rossum2004-07-061-0/+4
| | | | the checkin.
* testGetServBy(): Use services that should be available both on *nix andBarry Warsaw2004-07-061-1/+1
| | | | Windows (XP at least ;). Test in this order: echo, daytime, domain.
* * Fix missing return after error message is set.Raymond Hettinger2004-07-062-1/+3
| | | | * Add a test case that would have caught it.
* Demonstrate how to round final result.Raymond Hettinger2004-07-061-17/+17
|
* * Add __eq__ and __ne__ so that things like list.index() work properlyRaymond Hettinger2004-07-052-15/+26
| | | | | for lists of mixed types. * Test that sort works.
* Expand examples to show polymorphismRaymond Hettinger2004-07-051-2/+14
|
* Simplify examples.Raymond Hettinger2004-07-051-5/+2
|
* Doc tested the recipes.Raymond Hettinger2004-07-051-5/+10
|
* Fix typoRaymond Hettinger2004-07-051-1/+1
|
* Test the logic for int(d).Raymond Hettinger2004-07-051-0/+10
|
* * Update the todo list.Raymond Hettinger2004-07-051-1/+2
| | | | * Make ConversionSyntax signals get trapped by default.
* * Added missing info on construction from a tuple.Raymond Hettinger2004-07-051-16/+136
| | | | * Added a recipe section.
* Add decimal docs to the core.Raymond Hettinger2004-07-052-0/+883
|
* * Fixup docstringsRaymond Hettinger2004-07-051-7/+6
| | | | * Make capitals default part of DefaultContext
* Various editsAndrew M. Kuchling2004-07-051-10/+9
|
* Various editsAndrew M. Kuchling2004-07-051-75/+82
|
* Bump version #; write introductory paraAndrew M. Kuchling2004-07-041-12/+15
|
* Typo fixesAndrew M. Kuchling2004-07-041-6/+6
|
* More additionsAndrew M. Kuchling2004-07-041-7/+36
|
* Changed the rounding constant values to match their variable names.Raymond Hettinger2004-07-041-32/+23
| | | | | | | | | | | | | | | | | | This serves to made the context representation more useful (the names in match the names out). Removed the link to ReXX. That document did not shed add anything to information already in the spec. Further tighten the public API to improve usability: * Emax and Emin are set through Context(). Their defaults are set in the DefaultContext, so there is no need to expose DEFAULT_MAX_EXPONENT and DEFAULT_MIN_EXPONENT. * The string functions isnan() and isinfinity() were only used internal to the module and were not among the test cases. External use cases are served by the Decimal constructor. So, made these private.
* Textual change to make the doc reflect realityNicholas Bastin2004-07-041-1/+1
|
* Fix clear_flags(). Make a readable (not evalable) Context repr.Raymond Hettinger2004-07-041-1/+9
|
* Write another sectionAndrew M. Kuchling2004-07-041-1/+19
|
* Rewrite two sectionsAndrew M. Kuchling2004-07-041-95/+247
|
* Redirect the warning stream to the shell during the ScriptBinding check of ↵Kurt B. Kaiser2004-07-044-20/+72
| | | | | | | | | | | | user code and format the warning similarly to an exception for both that check and for warnings raised in the subprocess. M NEWS.txt M Pyshell.py M ScriptBinding.py M run.py
* Namespace cleanups:Raymond Hettinger2004-07-031-123/+126
| | | | | | | * delete temporary globals immediately after use * move a global into a class variable * Rename BasicDefaultContext and ExtendedDefaultContext to BasicContext and ExtendedContext.
* * Make the tests independent of the default precision.Raymond Hettinger2004-07-032-119/+127
| | | | * Change the default precision to 28 (to match VB's decimal type).
* Refactored RotatingFileHandler to create a base class for rotating ↵Vinay Sajip2004-07-031-11/+167
| | | | handlers. Added TimedRotatingFileHandler.
* Changed basicConfig() to add keyword arguments. Changes are backward-compatible.Vinay Sajip2004-07-031-10/+56
| | | | | Added error checking to log() to check that level is an integer, and raise a TypeError if not (as long as raiseExceptions is set). Minor documentation corrections.
* Moved example section up to just after the section on Logger objects, and ↵Vinay Sajip2004-07-031-52/+118
| | | | changed it to use the new basicConfig() API
* Work through several open todos:Raymond Hettinger2004-07-032-50/+55
| | | | | | | | | | | | | | | | | * Added test for pickling contexts * Renamed ExceptionList to Signals (to match wording in the spec) * Simplified Context constructor by allowing flags=None to automatically generate a zeroed-out flags dictionary. * inlined _convertString() which was used only once * _rounding_decision is private, so excluded its contants from __all__. * added an XXX comment with concerns about subclassing signals results in a deviation from the spec (maybe important, maybe not). * Taught the test_suite to determine its own directory (modeled after code in regrtest.py). Enables it to be run when the current directory is not the test directory. * Added a clear_flags() method to the Context API to make it easier to do a common operation with flags. * Fixed the trap_enablers defaults in BasicDefaultContext to match the spec.
* Clarify last added comment (bug #754449).Brett Cannon2004-07-031-2/+3
|
* threading.Thread objects will now print a traceback for an exception raisedBrett Cannon2004-07-032-2/+41
| | | | | | | during interpreter shutdown instead of masking it with another traceback about accessing a NoneType when trying to print the exception out in the first place. Closes bug #754449 (using patch #954922).
* Patch [ 983775 ] Allow bdist_wininst to install for non-admin usersMark Hammond2004-07-021-41/+118
| | | | | | | | | | | | | | | | | | | | to address bugs: [ 555812 ] installing extension w/o admin rights [ 555810 ] removing extensions without admin rights * When enumerating the Python versions found, also remember the HKEY they were found under. * When installing, if Python was installed under HKCU, we will too. If Python was installed under HKLM, we check the permissions of the current user, and install where we can. * The "root" key we use is a global variable - all registry setting and delete functions use this global rather than a hardcoded HKLM. * A new entry is written to the install log, indicating the key we used. Uninstallation is based on this key. * 'tempnam()' is used rather than 'tmpnam()' - 'tmpnam' creates a temp file on the root of the current drive, and if this is readonly would explain the 'freopen' errors occasionally reported. 'tempnam' creates the temp file in the %TEMP% directory.
* Add tests that check the result of calendar.monthcalendar() for a setWalter Dörwald2004-07-021-1/+79
| | | | of corner cases.
* Make weak references subclassable:Fred Drake2004-07-028-109/+338
| | | | | | | | | | | | | | | | | | | | | | - weakref.ref and weakref.ReferenceType will become aliases for each other - weakref.ref will be a modern, new-style class with proper __new__ and __init__ methods - weakref.WeakValueDictionary will have a lighter memory footprint, using a new weakref.ref subclass to associate the key with the value, allowing us to have only a single object of overhead for each dictionary entry (currently, there are 3 objects of overhead per entry: a weakref to the value, a weakref to the dictionary, and a function object used as a weakref callback; the weakref to the dictionary could be avoided without this change) - a new macro, PyWeakref_CheckRefExact(), will be added - PyWeakref_CheckRef() will check for subclasses of weakref.ref This closes SF patch #983019.
* Update info about the windows build.Thomas Heller2004-07-021-3/+2
|
* SF #951851 fixed.Thomas Heller2004-07-021-0/+3
|