- 27 Nov, 2002 2 commits
-
-
Lennart Regebro authored
- Collector #699: MailHosts created in 2.5 breaks in 2.6. - Collector #694: dtml-sendmail mailto specification replaces "To:" header.
-
Lennart Regebro authored
-
- 26 Nov, 2002 4 commits
-
-
Guido van Rossum authored
Normalize whitespace (horizontal and vertical).
-
Guido van Rossum authored
confusion caused by having the instance and the class have the same name.
-
Guido van Rossum authored
ChrisM's changes here) it is no longer necessary to call zLOG.initialize() in order to see logging output.
-
Guido van Rossum authored
least 2.2.2.) Add -v1 to TESTOPTS, so running the entire test suite is a little less verbose.
-
- 25 Nov, 2002 3 commits
-
-
Chris McDonough authored
Stringify the object in the exception in case its a list or tuple (an inscrutable error occurs if this is not done).
-
Chris McDonough authored
-
Barry Warsaw authored
_doclose() twice (runsvr.py had a bug that caused the storages to be closed twice).
-
- 24 Nov, 2002 4 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
-
Chris McDonough authored
-
Chris McDonough authored
-
- 23 Nov, 2002 2 commits
-
-
Andy McKay authored
-
Andy McKay authored
Allowing DA to have an option connection hook which allows you to change the database connection at run time for a sqlmethod.
-
- 22 Nov, 2002 6 commits
-
-
Barry Warsaw authored
-
Barry Warsaw authored
close(): The base class can now do all the work of closing, including stopping the background threads. log(): Much more convenient.
-
Fred Drake authored
-
Guido van Rossum authored
do the build in *this* version of Zope.
-
Guido van Rossum authored
-
Guido van Rossum authored
-
- 21 Nov, 2002 4 commits
-
-
Fred Drake authored
severity level. This allows the common names to be used for severities, not just integers. This can make configuration data less obscure. - Refactor initialize(): get_environment_info() pulls information from the environment variables, and this gets passed to initialize_log(), which does nothing to determine the source of the configuration data. - New method initialize_with_config(): Load information not provided by the environment from a ZConfig section. This allows the environment to override a config file, and avoids having the application deal with the specific information needed to configure logging.
-
Barry Warsaw authored
Jim suggests that autopack never do a full gc'ing pack by default, so let's set the classicpack default to zero. __init__(): Pass the absolute path to the DB environment's db_home as the name argument to the base class constructor. This gives a unique value for sortKeys(). env_from_string(): Keith Bostic suggests we stick with DB_RECOVER.
-
Barry Warsaw authored
-
Martijn Pieters authored
applied to ttheir modules. When trusted code or module refreshes ask for a ModuleSecurityInfo object that was already applied, previously a new one would be created, including new ones for the parent packages. This could cause declartion for *other* packages to be removed when this new Info object is reapplied later on.
-
- 20 Nov, 2002 2 commits
-
-
Jeremy Hylton authored
Change one final use of the old regex module to ts_regex.
-
Jeremy Hylton authored
-
- 19 Nov, 2002 11 commits
-
-
Tim Peters authored
know whether this file *should* be used anymore, though. But if it isn't, I would have expected "someone" to have removed it by now.
-
Tim Peters authored
-
Barry Warsaw authored
-
Barry Warsaw authored
-
Barry Warsaw authored
just slows the tests down (because we might have to wait up to 10 seconds for the thread to cleanly exit).
-
Barry Warsaw authored
BerkeleyTestBase, one of the base classes is superfluous. FullOpenCloseTest: New class to make sure that the checkpointing thread gets properly shutdown.
-
Barry Warsaw authored
changed.
-
Barry Warsaw authored
DB_QUEUE tables. close(): We can really simplify this and make it more robust for when we add new tables, by relying on the fact that the base class maintains its own list of opened tables, and the base class close() method closes them in turn. autopack(): Default the gc argument to False. _collect_objs(), _mark(), _sweep(): Add an escape hatch for the pack operation inside the inner loops of each of these methods. That way, we don't have to wait until the loops are finished to exit the pack operation, if stop() has been requested by the main thread. _Autopack: Use the _WorkThread base class.
-
Barry Warsaw authored
the mark phase and during the sweep phase. But this doesn't play nicely with the escape hatch for pack, since if we raise a PackStop, it's fine if we truncate the mark queue but not if we truncate the sweep queue. So the latter is now separated into the delqueue table. Also, use the new extended _setupDB() arguments for the DB_QUEUE tables. close(): We can really simplify this and make it more robust for when we add new tables, by relying on the fact that the base class maintains its own list of opened tables, and the base class close() method closes them in turn. autopack(): Default the gc argument to False. _collect_revs(), _collect_objs(), _mark(), _sweep(): Add an escape hatch for the pack operation inside the inner loops of each of these methods. That way, we don't have to wait until the loops are finished to exit the pack operation, if stop() has been requested by the main thread. AUTOPACK_CHECK_SLEEP removed. _Autopack: Use the _WorkThread base class.
-
Barry Warsaw authored
-
Barry Warsaw authored
thread, instead of doing it every nth ZODB transaction. We can actually provide a base class for both the checkpointing and autopacking threads here. Changes here include: SLEEP_TIME: how often (in seconds) a background thread should wake up to see if there's work to do. True, False: Add these for older Pythons. PackStop: New class that acts as an escape hatch for pack operations. BerkeleyConfig: - change interval from 100 to 0. Now that this controls the checkpointing thread, the current default is to not spawn the thread. I'm probably going to change this once I figure out what a good value is. BerkeleyBase: - __init__(): Start the checkpointing thread if interval > 0 - _setupDB(): Add some additional keyword args so that the QUEUE style tables can use this convenience method too. - close(): Be sure to stop and join the checkpointing thread - _docheckpoint(): Removed - _withtxn(): Catch PackStop escape hatch exceptions. This one aborts the current Berkeley transaction but eats the exception. Also, don't call _docheckpoint() here. - docheckpoint(): New method which the checkpointing threads can call. env_from_string(): use DB_RECOVER_FATAL for autorecovery on open. _WorkThread: New base class for the checkpointing and autopacking threads. _CheckPoint: The common checkpointing thread class.
-
- 18 Nov, 2002 1 commit
-
-
Jeremy Hylton authored
Also perform whitespace normalization on cvs log comment.
-
- 15 Nov, 2002 1 commit
-
-
Casey Duncan authored
parent to allow the parent to acquire things like CMF tools during lookup. Note that this relies on the unwritten assumption that __getitem__ will not acquire things as getattr will.
-