python: Use getattr() and setattr() instead of __dict__.
authorBen Pfaff <blp@nicira.com>
Mon, 22 Aug 2011 21:31:18 +0000 (14:31 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 24 Aug 2011 18:57:42 +0000 (11:57 -0700)
commit523a3bc7733b13cbfb4b702739cd26d0c29b05f7
treed2293ddd9c03e29696f9a0bf6aeb2b2d87fb3ba4
parent57d6a4c71bd0b4ed477ec273d4d4f84c5e4ed465
python: Use getattr() and setattr() instead of __dict__.

This leaves one use of __dict__ used for iterating through attributes.
I could use dir() instead, but I was put off by this note in its
documentation in the Python Library Reference:

    Because dir() is supplied primarily as a convenience for use at an
    interactive prompt, it tries to supply an interesting set of names more
    than it tries to supply a rigorously or consistently defined set of names,
    and its detailed behavior may change across releases.  For example,
    metaclass attributes are not in the result list when the argument is a
    class.

Suggested-by: Reid Price <reid@nicira.com>
python/ovs/daemon.py
python/ovs/db/idl.py
python/ovs/process.py