- 31 Mar, 2015 11 commits
-
-
Serhiy Storchaka authored
or nested classes) now are supported with pickle protocols < 4.
-
Serhiy Storchaka authored
Tests by Jessica McKellar.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings.
-
Serhiy Storchaka authored
Fixed ambigious reverse mappings. Added many new mappings. Import mapping is no longer applied to modules already mapped with full name mapping. Added tests for compatible pickling and unpickling and for consistency of _compat_pickle mappings.
-
Victor Stinner authored
Selector.select() is now retried with the recomputed timeout when interrupted by a signal. Write an unit test with a signal handler raising an exception, and a unit with a signal handler which does not raise an exception (it does nothing).
-
Victor Stinner authored
-
Victor Stinner authored
-
Berker Peksag authored
-
Raymond Hettinger authored
-
Raymond Hettinger authored
-
- 30 Mar, 2015 29 commits
-
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
-
Victor Stinner authored
signal handler does not raise an exception
-
Brett Cannon authored
-
Victor Stinner authored
Retry: * signal.sigtimedwait() * threading.Lock.acquire() * threading.RLock.acquire() * time.sleep()
-
Victor Stinner authored
timeout when interrupted by a signal, except if the signal handler raises an exception. This change is part of the PEP 475. The asyncore and selectors module doesn't catch the InterruptedError exception anymore when calling select.select(), since this function should not raise InterruptedError anymore.
-
Serhiy Storchaka authored
-
R David Murray authored
-
R David Murray authored
-
R David Murray authored
The previous patch only dealt with KeyboardInterrupt when all of the data had been consumed by the pager. This deals with the interrupt when some data is still pending.
-
Victor Stinner authored
-
Victor Stinner authored
Thanks Ben Hoyt for the report.
-
Victor Stinner authored
getentropy() is used (OpenBSD 5.6+).
-
Victor Stinner authored
(OpenBSD 5.6+).
-
Victor Stinner authored
implementation is used.
-
Larry Hastings authored
-
Larry Hastings authored
-
Victor Stinner authored
using the C volatile keyword.
-
Victor Stinner authored
Add _Py_fstat_noraise() function when a Python exception is not welcome.
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
-
Serhiy Storchaka authored
MemoryError.
-
Serhiy Storchaka authored
MemoryError.
-
Serhiy Storchaka authored
non-integer input.
-
Serhiy Storchaka authored
-
Victor Stinner authored
Use _PyTime_ROUND_FLOOR and _PyTime_ROUND_CEILING instead.
-
R David Murray authored
This mimics get_param's error handling for the most part. It is slightly better in some regards as get_param can produce some really weird results for duplicate *0* parts. It departs from get_param slightly in that if we have a mix of non-extended and extended pieces for the same parameter name, the new parser assumes they were all supposed to be extended and concatenates all the values, whereas get_param always picks the non-extended parameter value. All of this error recovery is pretty much arbitrary decisions...
-
Victor Stinner authored
All these functions only accept positive timeouts, so this change has no effect in practice.
-