Introspection at the module level?

Skip Montanaro skip at pobox.com
Sun Mar 7 09:10:27 EST 2004


    Roy> I've got a module that defines a bunch of constants:
    Roy> OP_FOO = 1
    Roy> OP_BAR = 2
    Roy> OP_BAZ = 37

    Roy> and so on.  The values are all unique.  I want to build, at module
    Roy> import time, a reverse map of these constants, i.e. I want to end
    Roy> up with:

    Roy> {1: "OP_FOO", 2: "OP_BAR", 37: "OP_BAZ"}

Have a look at

    http://manatee.mojam.com/~skip/python/ConstantMap.py

Skip




More information about the Python-list mailing list