[Python-Dev] Non-string keys in type dict (original) (raw)

Ethan Furman ethan at stoneleaf.us
Thu Mar 8 08:43:15 CET 2012


PJ Eby wrote:

Short version: AddOns are things you can use to dynamically extend instances -- a bit like the "decorator" in "decorator pattern" (not to be confused with Python decorators). Rather than synthesize a unique string as a dictionary key, I just used the AddOn classes themselves as keys. This works fine for object instances, but gets hairy once classes come into play.

Are you able to modify classes after class creation in Python 3? Without using a metaclass?

Ethan



More information about the Python-Dev mailing list