Skip to content

Instantly share code, notes, and snippets.

@eklitzke
Created February 8, 2010 22:01
Show Gist options
  • Save eklitzke/298627 to your computer and use it in GitHub Desktop.
Save eklitzke/298627 to your computer and use it in GitHub Desktop.
def socket_or_default(f, default):
try:
return f()
except socket.error:
return default
pa, pp = socket_or_default(lambda: r.getpeername(), ('0.0.0.0', 0))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment