ovsdbmonitor: Use ovs.json module instead of JsonReader and JsonWriter.
authorBen Pfaff <blp@nicira.com>
Mon, 2 May 2011 23:17:11 +0000 (16:17 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 23 May 2011 20:41:18 +0000 (13:41 -0700)
commit6aaf8f1367209fdc994b6482999ae212a7993cb0
treeef4ad541cc3c50b4239d604b071ab92efa47889b
parent58f870d005d48f299785e7dbd0f153dd544f2a5a
ovsdbmonitor: Use ovs.json module instead of JsonReader and JsonWriter.

I can't figure out where JsonReader and JsonWriter come from.  I know that
they must exist, because I (and others) have used ovsdbmonitor before, but
I can't find them now.

Switch to using ovs.json, which is part of Open vSwitch so we know that
it exists.  At the same time, we have to start translating the Unicode
strings that ovs.json outputs into standard Python strings; otherwise
the "twisted conch" ssh implementation craps out because it tries to
concatenate this Unicode string with a standard string that contains
non-ASCII characters.
ovsdb/ovsdbmonitor/OVEConfig.py
ovsdb/ovsdbmonitor/OVEFetch.py
ovsdb/ovsdbmonitor/OVEStandard.py