Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for SF bug ##497426: can't deepcopy recursive new objects | Guido van Rossum | 2001-12-28 | 1 | -4/+6 |
| | | | | | | | | deepcopy(), _reconstruct(): pass the memo to the other function, so that recursive data structures built out of new-style objects may be deeply copied correctly. 2.2.1 bugfix! | ||||
* | Add complex to the dispatch tables, to avoid going through the whole | Guido van Rossum | 2001-09-28 | 1 | -0/+8 |
| | | | | rigmarole of __reduce__. | ||||
* | Changes to copy() and deepcopy() in copy.py to support __reduce__ as a | Guido van Rossum | 2001-09-28 | 1 | -7/+39 |
| | | | | | | | | | | fallback for objects that are neither supported by our dispatch table nor have a __copy__ or __deepcopy__ method. Changes to _reduce() in copy_reg.py to support reducing objects that don't have a __dict__ -- copy.copy(complex()) now invokes _reduce(). Add tests for copy.copy() and copy.deepcopy() to test_regrtest.py. | ||||
* | Patch #445762: Support --disable-unicode | Martin v. Löwis | 2001-08-17 | 1 | -2/+8 |
| | | | | | | | | - Do not compile unicodeobject, unicodectype, and unicodedata if Unicode is disabled - check for Py_USING_UNICODE in all places that use Unicode functions - disables unicode literals, and the builtin functions - add the types.StringTypes list - remove Unicode literals from most tests. | ||||
* | added __all__ lists to a number of Python modules | Skip Montanaro | 2001-01-20 | 1 | -0/+2 |
| | | | | | | | | added test script and expected output file as well this closes patch 103297. __all__ attributes will be added to other modules without first submitting a patch, just adding the necessary line to the test script to verify more-or-less correct implementation. | ||||
* | Whitespace normalization. | Tim Peters | 2001-01-14 | 1 | -183/+183 |
| | |||||
* | Patch by Finn Bock to support PyStringMap in Jython. | Guido van Rossum | 2000-11-27 | 1 | -0/+9 |
| | |||||
* | Added Unicode objects to the copy mechanism. Since these are immutable, | Marc-André Lemburg | 2000-09-07 | 1 | -0/+2 |
| | | | | they are copied as atomic types. | ||||
* | Convert some old-style string exceptions to class exceptions. | Fred Drake | 2000-08-17 | 1 | -2/+3 |
| | |||||
* | Actually, the previous batch's comment should have been different; | Guido van Rossum | 2000-02-04 | 1 | -3/+1 |
| | | | | | | | | | | *this* set of patches is Ka-Ping's final sweep: The attached patches update the standard library so that all modules have docstrings beginning with one-line summaries. A new docstring was added to formatter. The docstring for os.py was updated to mention nt, os2, ce in addition to posix, dos, mac. | ||||
* | Don't die if CodeType doesn't exist -- ignore the error. This could | Guido van Rossum | 1999-01-25 | 1 | -1/+4 |
| | | | | happen in restricted mode. | ||||
* | A few lines were indented using spaces instead of tabs -- fix them. | Guido van Rossum | 1998-03-26 | 1 | -14/+14 |
| | |||||
* | As Mike Fletcher pointed out, a __deepcopy__() method should be called | Guido van Rossum | 1998-03-13 | 1 | -1/+1 |
| | | | | with the memo as an argument. | ||||
* | Apply the same change to classes without an __getinitargs__() method | Guido van Rossum | 1997-12-07 | 1 | -5/+11 |
| | | | | as in pickle: the new instance is created without calling __init__(). | ||||
* | Use __dict__.update(state) instead of for loop over state.items() and | Guido van Rossum | 1997-10-26 | 1 | -11/+9 |
| | | | | | | | call to setattr(). This changes semantics, following the change already implemented in pickle. Also reindented a few lines properly. | ||||
* | Add XXX note about wanting support for copy_reg.py... | Guido van Rossum | 1997-10-07 | 1 | -0/+2 |
| | |||||
* | Make sure the objects returned by __getinitargs__() are kept alive (in | Guido van Rossum | 1997-08-20 | 1 | -0/+18 |
| | | | | | | the memo) to avoid a certain kind of nasty crash. (Not easily reproducable because it requires a later call to __getinitargs__() to return a tuple that happens to be allocated at the same address.) | ||||
* | Remove '(' in column 0 of doc strings. | Guido van Rossum | 1997-05-28 | 1 | -10/+12 |
| | | | | Add dependency on dict.copy(). | ||||
* | Memoize _deepcopy_tuple() -- maybe this helps Tommy's problem. | Guido van Rossum | 1996-06-17 | 1 | -2/+6 |
| | |||||
* | fix bogus hasttr usage | Guido van Rossum | 1995-03-22 | 1 | -2/+2 |
| | |||||
* | rename copy.Error to copy.error | Guido van Rossum | 1995-03-14 | 1 | -5/+8 |
| | |||||
* | added __doc__ strings etc. | Guido van Rossum | 1995-02-09 | 1 | -34/+64 |
| | |||||
* | shallow and deep copy operations | Guido van Rossum | 1995-01-10 | 1 | -0/+240 |