diff --git a/waflib/Context.py b/waflib/Context.py index 5148dd74..02596fe5 100644 --- a/waflib/Context.py +++ b/waflib/Context.py @@ -333,9 +333,10 @@ class Context(ctx): cargs = {} if 'timeout' in kw: - cargs['timeout'] = kw['timeout'] - if not 'start_new_session' in kw: - kw['start_new_session'] = True + if sys.hexversion >= 0x3030000: + cargs['timeout'] = kw['timeout'] + if not 'start_new_session' in kw: + kw['start_new_session'] = True del kw['timeout'] if 'input' in kw: if kw['input']: @@ -418,9 +419,10 @@ class Context(ctx): cargs = {} if 'timeout' in kw: - cargs['timeout'] = kw['timeout'] - if not 'start_new_session' in kw: - kw['start_new_session'] = True + if sys.hexversion >= 0x3030000: + cargs['timeout'] = kw['timeout'] + if not 'start_new_session' in kw: + kw['start_new_session'] = True del kw['timeout'] if 'input' in kw: if kw['input']: