| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent be5ce08 commit 99fca94
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -29,7 +29,12 @@ | |||
| 29 | 29 | from .basetransport import BaseTransport | |
| 30 | 30 | ||
| 31 | 31 | _LOGGER = logging.getLogger(__name__) | |
| 32 | - _NO_RETRY_ERRORS = {errno.EHOSTDOWN, errno.EHOSTUNREACH, errno.ECONNREFUSED} | ||
| 32 | + _NO_RETRY_ERRORS = { | ||
| 33 | + errno.EHOSTDOWN, | ||
| 34 | + errno.EHOSTUNREACH, | ||
| 35 | + errno.ENETUNREACH, | ||
| 36 | + errno.ECONNREFUSED, | ||
| 37 | + } | ||
| 33 | 38 | _UNSIGNED_INT_NETWORK_ORDER = struct.Struct(">I") | |
| 34 | 39 | ||
| 35 | 40 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -807,10 +807,17 @@ async def test_transport_credentials_hash_from_config(mocker, transport_class): | |||
| 807 | 807 | [ | |
| 808 | 808 | (ConnectionRefusedError("dummy exception"), False), | |
| 809 | 809 | (OSError(errno.EHOSTDOWN, os.strerror(errno.EHOSTDOWN)), False), | |
| 810 | + (OSError(errno.ENETUNREACH, os.strerror(errno.ENETUNREACH)), False), | ||
| 810 | 811 | (OSError(errno.ECONNRESET, os.strerror(errno.ECONNRESET)), True), | |
| 811 | 812 | (Exception("dummy exception"), True), | |
| 812 | 813 | ], | |
| 813 | - ids=("ConnectionRefusedError", "OSErrorNoRetry", "OSErrorRetry", "Exception"), | ||
| 814 | + ids=( | ||
| 815 | + "ConnectionRefusedError", | ||
| 816 | + "OSErrorHostDown", | ||
| 817 | + "OSErrorNetUnreach", | ||
| 818 | + "OSErrorRetry", | ||
| 819 | + "Exception", | ||
| 820 | + ), | ||
| 814 | 821 | ) | |
| 815 | 822 | @pytest.mark.parametrize( | |
| 816 | 823 | ("protocol_class", "transport_class"), | |
| Back | FazBrowse Home | New Git URL |
0 commit comments