- 14 Jun, 2002 1 commit
-
-
Guido van Rossum authored
reported errors about this; hopefully it will now work again (if they use setup.py for their build).
-
- 13 Jun, 2002 2 commits
-
-
Casey Duncan authored
-
Brian Lloyd authored
-
- 12 Jun, 2002 17 commits
-
-
Tim Peters authored
with an alternative that works under command.com too. Building the splitters still fails on command.com systems because the synthesized command lines are very long (command.com appears to truncate them, leaving gibberish commands).
-
Brian Lloyd authored
-
Brian Lloyd authored
-
Casey Duncan authored
Reimplemented Index.length to use a BTree.Length. Previous dynamic computation was way too slow for big indexes. Updated tests to include length value checks
-
Shane Hathaway authored
so makes the full suite brittle. Cleaned out all the places where unit tests change sys.path. (Use the PYTHONPATH environment variable instead.) Also brought SearchIndex tests up to date, which I didn't really need to do since SearchIndex is deprecated, but I did it as part of figuring out the failed Interface tests, so I might as well check in my work. ;-) One of the test modules in SearchIndex forgets to define a global named "Dummy", actually, so all the tests were failing before this checkin anyway.
-
Shane Hathaway authored
-
Brian Lloyd authored
-
Brian Lloyd authored
-
Shane Hathaway authored
-
Shane Hathaway authored
-
Shane Hathaway authored
-
Shane Hathaway authored
the _p_jar attributes set.
-
Shane Hathaway authored
attribute. The ownership code must take this into account.
-
Casey Duncan authored
-
Casey Duncan authored
-
Chris McDonough authored
-
Chris McDonough authored
A moment of silence, please.
-
- 11 Jun, 2002 12 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
in order to comply with nested scopes rules.
-
Chris McDonough authored
-
Chris McDonough authored
All Zope process will respond to signals in the specified manner: SIGHUP - close open database connections and sockets, then restart the process SIGTERM - close open database connections and sockets, then shut down. SIGINT - same as SIGTERM SIGUSR2 - rotate all Zope log files (z2.log, event log, detailed log) The common idiom for doing automated logfile rotation will become: kill -USR2 `cat /path/to/var/z2.pid` The common idiom for doing "prophylactic" restarts will become: kill -HUP `cat /path/to/var/z2.pid` When a process is interrupted via ctrl-C or via a TERM signal (INT, TERM), all open database connections and sockets will be closed before the process dies. This will speed up restart time for sites that use a FileStorage as its index will be written to the filesystem before shutdown. Unspecified signals kill the process without doing cleanup.
-
Andreas Jung authored
- minor source code cleanup
-
Casey Duncan authored
-
Casey Duncan authored
The only API change was the removal of the getVocabulary method from ZCatalog. Old-style TextIndexes can now acquire a Vocabulary from anywhere. No Indexes, metadata or vocabulary objects are created automatically by ZCatalog.
-
Chris McDonough authored
-
Chris McDonough authored
Collector #376. As a result of this checkin: - a new permission 'Copy or Move' will be registered for all classes that inherit from OFS.CopySupport.CopySource. This includes almost all Zope objects, as SimpleItem inherits from CopySource. - the new permission will be granted to the Anonymous and Manager roles by default. - Site managers may choose to disallow copying of objects by revoking the Copy or Move permission respective to a role in a place or globally. Notes: The methods cb_isCopyable and cb_isMoveable are coopted for this duty, although access control was never in their job description prior to this patch.
-
Chris McDonough authored
Moved _Attribute.py module back to Attribute.py at Jim's behest in the name of maintaining similarity with the Zope 3 Interface package.
-
Chris McDonough authored
Removing mysterious setup of new objects' _p_jar in __setitem__. I'm really not sure why it was there. Hopefully I won't find out in production. ;-)
-
Jeremy Hylton authored
-
- 10 Jun, 2002 8 commits
-
-
Jeremy Hylton authored
-
Jeremy Hylton authored
-
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.
-