Michael Torrie <torr...@gmail.com>: > And one could also set A=1 and B=1 if he was trying to be stupid. > [...] > If Mark H wants to use an idiom that isn't conventional, or isn't > widely used, he is free to do so; I can't see much harm in it. But > certainly it's not the "normal" way that it's done in Python from what > I can see.
You might be referring to what I have proposed. Note that the idiom is in use in some standard python modules (socket.py, ftplib.py, argparse.py, optparse.py). It is used extensively in sre_compile.py/sre_constants.py: ANY = "any" [...] AT = "at" [...] CALL = "call" [...] IN = "in" elif op is IN: [...] elif op is ANY: [...] elif op is CALL: [...] elif op is AT: Marko -- https://mail.python.org/mailman/listinfo/python-list