- 27 Jun, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
- 24 Jun, 2005 1 commit
-
-
Tim Peters authored
Windows trigger.__init__: Simplify more. The trigger can connect after the other end has done bind() and listen(); no need to wait for an accept() too, and so no need to fiddle with blocking/ non-blocking or "expected" socket.error's either.
-
- 22 Jun, 2005 1 commit
-
-
Tim Peters authored
remove_loop_callback(): There were two definitions of this function. Deleted one, changed the other to use enumerate(). poll(): This was trying to repair a bug in Python 2.2's asyncore.poll(). 2.2 is no longer supported, so removed this poll(). _start_loop(), _stop_loop(): Removed; functionality folded into reworked loop(). loop(): The signature of asyncore.loop() changed in 2.4, but this still had "the old" signature. Instead of sniffing the signature of the Python in use, this does a saner thing: the original asyncore.loop is captured, and called from the body of this loop(). That way, (A) we don't care what asyncore.loop's signature is; and, (B) we still call the original Python code, so debugging prints and breakpoints (etc) stuffed into Python's asyncore no longer "vanish by magic" when ZEO is used.
-
- 21 Jun, 2005 1 commit
-
-
Tim Peters authored
an OS-indepedent base class. __repr__: Use the postive_id function to embed the machine address. Addresses with the high bit set trigger warnings before Python 2.4, and come out as negative numbers in 2.4+. Windows trigger.__init__: Don't make 50 guesses at a port number to use, let Windows pick an available port for us. Also documented the baffling single-thread socket setup dance, which took an hour to reverse-engineer (in large part because it used a bare "except" w/ no clue as to why).
-
- 16 Jun, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
a __del__ method (but probably did at some earlier time).
-
- 14 Jun, 2005 1 commit
-
-
Tim Peters authored
UndoSearch._readnext(): Add the transaction size to the return value.
-
- 09 Jun, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
- 06 Jun, 2005 4 commits
-
-
Tim Peters authored
sync() call back in to make it clearer.
-
Tim Peters authored
-
Tim Peters authored
and increase the sleep time per failing loop iteration. The hope is this will allow the test to pass on slower and/or "too busy" machines. I can't test that, though, since I couldn't get the test to fail at all on a Windows or a Linux box.
-
Tim Peters authored
-
- 03 Jun, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
- 02 Jun, 2005 4 commits
-
-
Tim Peters authored
although ZODB doesn't.
-
Tim Peters authored
-
Tim Peters authored
the pickle shown is full of unprintable characters.
-
Tim Peters authored
-
- 31 May, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
- 27 May, 2005 3 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
attribute. The related txn_mgr spelling of various method arguments is now deprecated, and a "transaction_manager" spelling is added.
-
- 26 May, 2005 2 commits
-
-
Tim Peters authored
-
Tim Peters authored
latter to Jim's development version. Hardest part turned out to be teaching ZODB's setup.py how to "build" this version of zope.testing (it has a lot of packages in a test directory, where the latter is not itself a package). Incidentally repaired an oversight in building zope.interface too.
-
- 20 May, 2005 3 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
These config file keys changed: section key was is ------- --------------- -------------- ------------------------- zeo address socket-address socket-binding-address zeo monitor-address socket-address socket-binding-address zeoclient server socket-address socket-connection-address
-
- 19 May, 2005 5 commits
-
-
Tim Peters authored
-
Tim Peters authored
-
Tim Peters authored
Use the same tag Zope trunk (2.8) is using.
-
Tim Peters authored
-
Tim Peters authored
A patch from Mark Hammond to repair a new Windows-specific gimmick in ZEOServer.setup_win32_signals().
-
- 18 May, 2005 1 commit
-
-
Tim Peters authored
-
- 13 May, 2005 1 commit
-
-
Tim Peters authored
-
- 12 May, 2005 3 commits
-
-
Tim Peters authored
This gets called "in the middle" of the test, if specified. ZRS 1.5 uses this to pass a callback that arranges to start a ZRS secondary then. ZRS had its own copy of this test, but it's a miserable & messy test, and the copy it had failed in 5 different places when using ZODB 3.4 (it had gotten way of synch with changes since ZODB 3.2). Also removed all traces of the bizarre _x_dostore() method. Not sure what that was about, but if the comments were right we don't care about ZEO 1.0 anymore.
-
Tim Peters authored
between old logging code and the use of Python's logging package. ZODB/tests/TransactionalUndoStorage.py, _exercise_info_indices(): Jeez Louise, the new tests I added for undoInfo+undoLog work fine in ZODB, but break the ZRS tests(!). They close the DB "too soon", and in one of the ZRS scenarios that leaves a recovering secondary without a primary to recover from.
-
Tim Peters authored
Repaired, + new tests.
-