(af, address, port)
| 64 | |
| 65 | |
| 66 | def _source_tuple(af, address, port): |
| 67 | # Make a high level source tuple, or return None if address and port |
| 68 | # are both None |
| 69 | if address or port: |
| 70 | if address is None: |
| 71 | if af == socket.AF_INET: |
| 72 | address = "0.0.0.0" |
| 73 | elif af == socket.AF_INET6: |
| 74 | address = "::" |
| 75 | else: |
| 76 | raise NotImplementedError(f"unknown address family {af}") |
| 77 | return (address, port) |
| 78 | else: |
| 79 | return None |
| 80 | |
| 81 | |
| 82 | def _timeout(expiration, now=None): |
no outgoing calls
no test coverage detected
searching dependent graphs…