VER_DEP_MODULES = {
# tests are excluded if 'CurrentPythonVersion OP VersionTuple', i.e.
- # (2,4) : (operator.le, ...) excludes ... when PyVer <= 2.4.x
+ # (2,4) : (operator.lt, ...) excludes ... when PyVer < 2.4.x
+ (2,4) : (operator.lt, lambda x: x in ['run.extern_builtins_T258',
+ 'run.builtin_sorted'
+ ]),
(2,5) : (operator.lt, lambda x: x in ['run.any',
'run.all',
]),
- (2,4) : (operator.le, lambda x: x in ['run.extern_builtins_T258'
- ]),
(2,6) : (operator.lt, lambda x: x in ['run.print_function',
'run.cython3',
]),
continue
t.join(timeout=2)
if t.isAlive():
+ if not ignore_seen:
+ blocking_threads.append(t)
+ continue
for seen in threads_seen:
if t is seen:
break
if __name__ == '__main__':
try:
main()
+ except SystemExit: # <= Py2.4 ...
+ raise
except Exception:
traceback.print_exc()
try: