diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-08-18 16:00:33 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2017-08-18 16:00:33 +0200 |
commit | 8a85900a16a0cb561a098ea35a34d2904fb99af7 (patch) | |
tree | 3d7a1d72ba019980ee1778ccded4d56c7bbd3309 | |
parent | 948a20a914b960c408534acba042d645a2639fd9 (diff) | |
download | dabmod-8a85900a16a0cb561a098ea35a34d2904fb99af7.tar.gz dabmod-8a85900a16a0cb561a098ea35a34d2904fb99af7.tar.bz2 dabmod-8a85900a16a0cb561a098ea35a34d2904fb99af7.zip |
DPDCE: Make python3 compatible
-rw-r--r-- | dpd/src/Adapt.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/dpd/src/Adapt.py b/dpd/src/Adapt.py index fec6aa5..2658240 100644 --- a/dpd/src/Adapt.py +++ b/dpd/src/Adapt.py @@ -38,12 +38,12 @@ class Adapt: sock.connect("tcp://%s:%d" % (self.host, self.port)) sock.send(b"ping") - data = sock.recv_multipart() + data = [el.decode() for el in sock.recv_multipart()] if data != ['ok']: raise RuntimeError( - "Could not connect to server %s %d." % - (self.host, self.port)) + "Could not ping server at %s %d: %s" % + (self.host, self.port, data)) return sock @@ -70,7 +70,7 @@ class Adapt: sock.send(part.encode(), flags=f) - data = sock.recv_multipart() + data = [el.decode() for el in sock.recv_multipart()] logging.info("Received message: %s" % message) return data @@ -132,9 +132,9 @@ class Adapt: def _write_coef_file(self, coefs_complex): f = open(self.coef_path, 'w') - f.write("{}\n".format(len(coefs_complex)).encode()) + f.write("{}\n".format(len(coefs_complex))) for coef in coefs_complex: - f.write("{}\n{}\n".format(coef.real, coef.imag).encode()) + f.write("{}\n{}\n".format(coef.real, coef.imag)) f.close() def set_coefs(self, coefs_complex): |