X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Fovsdbmonitor%2FOVEFetch.py;h=8bc5757c5930aaba4f45b3eef5da75d837630b3d;hb=fb115f912bf9e608e32606ea0a5bae6e11c9fbfa;hp=9dd1118bf87cb63d5b74ef3ea3d616b16131dba1;hpb=436f27dd880bd4e1e1d06ca2744c875b01b9e1c1;p=openvswitch diff --git a/ovsdb/ovsdbmonitor/OVEFetch.py b/ovsdb/ovsdbmonitor/OVEFetch.py index 9dd1118b..8bc5757c 100644 --- a/ovsdb/ovsdbmonitor/OVEFetch.py +++ b/ovsdb/ovsdbmonitor/OVEFetch.py @@ -1,3 +1,4 @@ +# Copyright (c) 2011 Nicira Networks. # Copyright (c) 2010 Citrix Systems, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -15,6 +16,7 @@ from OVEStandard import * from OVEConfig import * from OVELogger import * +import ovs.json # This sequence installs the qt4reactor before twisted gets a chance to install its reactor import qt4reactor @@ -166,7 +168,7 @@ class OVECommandChannel(channel.SSHChannel, QtCore.QObject): if self.commandType == 'JSON': try: # Decode the JSON data, to confirm that we have all of the data - self._jsonValues = json.read(str(self._data)) # FIXME: Should handle unicode + self._jsonValues = ovs.json.from_string(str(self._data)) # FIXME: Should handle unicode self.sendResult() except: pass # Wait for more data