diff --git a/src/aiokv/aiokv.py b/src/aiokv/aiokv.py index 2a8ad04..d6edb4e 100644 --- a/src/aiokv/aiokv.py +++ b/src/aiokv/aiokv.py @@ -170,7 +170,8 @@ class AioKV: """check whether pid refers to a live process, without permission to signal counting as alive""" try: os.kill(pid, 0) - except ProcessLookupError: + except (ProcessLookupError, OverflowError): + # OverflowError: a pid too large for a C int can't name a live process return False except PermissionError: return True