Tue, 31 May 2022 23:45:33 +0200 |
Manuel Jacob |
py3: catch ProcessLookupError instead of checking errno == ESRCH
|
Tue, 31 May 2022 23:41:15 +0200 |
Manuel Jacob |
py3: catch PermissionError instead of checking errno == EPERM
|
Tue, 31 May 2022 23:38:51 +0200 |
Manuel Jacob |
py3: catch PermissionError instead of checking errno == EACCES
|
Tue, 31 May 2022 22:50:01 +0200 |
Manuel Jacob |
py3: catch FileNotFoundError instead of checking errno == ENOENT
|
Tue, 31 May 2022 21:16:17 +0200 |
Manuel Jacob |
py3: catch FileExistsError instead of checking errno == EEXIST
|
Tue, 31 May 2022 16:54:58 +0200 |
Manuel Jacob |
py3: catch BrokenPipeError instead of checking errno == EPIPE
|
Tue, 31 May 2022 04:18:22 +0200 |
Manuel Jacob |
py3: catch ChildProcessError instead of checking errno == ECHILD
|
Tue, 31 May 2022 04:11:34 +0200 |
Manuel Jacob |
py3: remove retry on EINTR errno
|
Tue, 31 May 2022 03:39:42 +0200 |
Manuel Jacob |
py3: stop catching TypeError that was raised on Python 2
|
Tue, 31 May 2022 03:06:05 +0200 |
Manuel Jacob |
py3: use `x.hex()` instead of `pycompat.sysstr(node.hex(x))`
|
Tue, 31 May 2022 02:47:22 +0200 |
Manuel Jacob |
tests: assume that `raw` attribute is present on original socket file object
|
Tue, 31 May 2022 02:36:05 +0200 |
Manuel Jacob |
tests: constant-fold a `pycompat.ispy3` in testlib/badserverext.py
|
Tue, 31 May 2022 02:19:07 +0200 |
Manuel Jacob |
tests: remove Python 2 special cases in test-stdio.py
|
Sun, 29 May 2022 15:43:21 +0200 |
Manuel Jacob |
py3: remove dead code to make file descriptors non-inheritable
|
Sun, 29 May 2022 15:53:01 +0200 |
Manuel Jacob |
py3: remove hack that removed flush argument from print() calls on Python 2
|
Sun, 29 May 2022 16:12:27 +0200 |
Manuel Jacob |
py3: remove long() compatibility code
|