(address)
| 396 | |
| 397 | |
| 398 | def parse_address(address): |
| 399 | try: |
| 400 | host, port = address.rsplit(':', 1) |
| 401 | if port.isdigit(): |
| 402 | return 'tcp', host, port |
| 403 | raise ValueError |
| 404 | except ValueError: |
| 405 | return 'socket', address, None |
| 406 | |
| 407 | |
| 408 | def main(argv=sys.argv, env=os.environ): |