(sock)
| 75 | |
| 76 | |
| 77 | def _try_peername(sock): |
| 78 | try: |
| 79 | pn = sock.getpeername() |
| 80 | if pn: |
| 81 | return '%s:%s' % (pn[0], pn[1]) |
| 82 | except socket.error, e: |
| 83 | if e.args[0] not in (errno.ENOTCONN, errno.ENOTSOCK): |
| 84 | raise |
| 85 | return 'unknown' |
| 86 | |
| 87 | |
| 88 | _swcount = 0 |