- 10 Jun, 2002 14 commits
-
-
Jeremy Hylton authored
When an object is initialized with null bytes, do not overwrite the PyObject_HEAD or PyObject_VAR_HEAD, which is initialized by Python core function, e.g. PyObject_NEW(). New function EC_NewObject() is called for all object creations -- replacing four calls to either PyObject_NEW() or PyObject_NEW_VAR(). The new function initializes all the bytes that ExtensionClass is resposible for and INCREFs the base class. In ALLOC_FREE() macro, call _Py_NewReference() for objects allocated from the free list.
-
Shane Hathaway authored
-
Shane Hathaway authored
-
Shane Hathaway authored
-
Shane Hathaway authored
ExtensionClass.
-
Jim Fulton authored
caused attributes to be missed with more than one level of inheritence.
-
Jim Fulton authored
-
Tim Peters authored
-
Jim Fulton authored
-
Guido van Rossum authored
-
Guido van Rossum authored
withLengths to pass the new verifyClass tests.
-
Guido van Rossum authored
-
Chris McDonough authored
Because the "old" Interface package allowed the import of the Attribute class directly from the Interface package, and some packages (such as CMF) expect a class back from "from Interface import Attribute": - Renamed Attribute.py to _Attribute.py and did the necessary housekeeping to make sure all the other parts of the Interface package knows about the change. - Changed __init__.py to import Attribute from _Attribute New features and changes: - Removed iclass.py (it was no longer used). - Gave the base interface class (Interface._InterfaceClass) a __hash__ method as ExtensionClass instances do not hash like normal instances, and we require that interfaces be hashable in order to store them as dictionary keys and whatnot in registries.
-
Guido van Rossum authored
disappeared from the Interface package. What replaces it?
-
- 08 Jun, 2002 4 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
-
Chris McDonough authored
-
Chris McDonough authored
-
- 07 Jun, 2002 8 commits
-
-
Casey Duncan authored
-
Casey Duncan authored
Fix wider/narrower buttons on pt managment screen. Now supports both relative (css) and absolute widths.
-
Casey Duncan authored
-
Casey Duncan authored
-
Casey Duncan authored
Yanked OM browser default implementation for alpha 1, planning on a more modular implementation for alpha 2.
-
Jim Fulton authored
modifications were needed in Zope (only two files). A lot of unused (or rarely) features were removed from the Interface package. Slightly deeper imports are needed.
-
Andreas Jung authored
-
Andreas Jung authored
clients from maintaing pipelined connections to the Zope server (Collector #412)
-
- 06 Jun, 2002 7 commits
-
-
Casey Duncan authored
-
Casey Duncan authored
Allows clean implementation of ZCTextIndex's unindex_object method so that it plays better with ZCatalog's unindex behavior.
-
Casey Duncan authored
Completed Zope integration.
-
Guido van Rossum authored
-
Tres Seaver authored
-
Tres Seaver authored
- Land new pluggable index types, specialized for date values and date ranges, from branch.
-
Tres Seaver authored
- Use more conventional "tests" directory to hold unit tests.
-
- 05 Jun, 2002 2 commits
-
-
Casey Duncan authored
Added management interface to query words in the lexicon and in the process uncovered a BTreeItems bug, whee!
-
Toby Dickenson authored
revert unintended change: a function return value of None should be marshalled as an xmlrpc boolean False
-
- 04 Jun, 2002 5 commits
-
-
Martijn Pieters authored
show that mapping.get(key, default) has a default value for default.
-
Guido van Rossum authored
-
Casey Duncan authored
-
Guido van Rossum authored
Casey, you have the baton now.
-
Guido van Rossum authored
-