• Tim Peters's avatar
    Largely rewritten. · ebdf3a63
    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.
    ebdf3a63
To find the state of this project's repository at the time of any of these versions, check out the tags.
NEWS.txt 100 KB