diff --git a/src/crystal/util/ports.py b/src/crystal/util/ports.py index 98681edc..134f71cd 100644 --- a/src/crystal/util/ports.py +++ b/src/crystal/util/ports.py @@ -1,8 +1,6 @@ def is_port_in_use_error(e: Exception) -> bool: - if isinstance(e, OSError) and e.errno == 48: - # macOS: [Errno 48] Address already in use - return True - if isinstance(e, OSError) and e.errno == 98: - # Linux: [Errno 98] Address already in use + # macOS: [Errno 48] Address already in use + # Linux: [Errno 98] Address already in use + if isinstance(e, OSError) and str(e) == 'Address already in use': return True return False