[tor-dev] Relay Dashboard Code Review
meejah
meejah at meejah.ca
Wed Aug 5 17:56:09 UTC 2015
Damian Johnson <atagar at torproject.org> writes:
> Very minor thing, but little odd using dict() that way.
Personally, I don't find it that odd ;) and prefer it since braces can
define sets or dicts in Python, and using dict(...) makes it a little
more explicit.
BTW, your counter-example is a syntax error; you need to quote the keys,
which is another reason I prefer the kwarg-style dict definition...
> Generally it's good idea to both only catch the exception types you need, and
> include the exception in the message so there's some hint for
> troubleshooting.
Yes, you should really never have a bare "except:" to avoid catching
things like MemoryError or KeyboardInterrupt yourself.
> def get_websockets(ws_type = None):
> websocket = WEBSOCKETS.get(ws_type, [])
> return websocket if websocket else None
How about just:
def get_websockets(ws_type=None):
return WEBSOCKETS.get(ws_type, None)
--
meejah
More information about the tor-dev
mailing list