Use `try/except/else' rather than `try/except return'. It's hardly more
writing for a better code structure.
"""
if code == 'ADD':
try: p = Peer(rest[0])
- except KeyError: return
- adoptpeer(p, *rest[1:])
+ except KeyError: pass
+ else: adoptpeer(p, *rest[1:])
elif code == 'KILL':
try: p = Peer(rest[0])
- except KeyError: return
- disownpeer(p, *rest[1:])
+ except KeyError: pass
+ else: disownpeer(p, *rest[1:])
elif code == 'GREET':
chal = rest[0]
try: cr = chalmap[chal]