Open prakritidev opened 6 years ago
+1
@prakritidev In python 3+, str is a default for subprocess, therefore, you need to convert your command to bytes. In order to do that; Go to the sockwrap.py file and make the following changes : at 266 -> sock.sendall(bytes(cmd + "\n", 'utf-8')) at 269 -> self.proc.stdin.write(bytes(cmd + "\n", 'utf-8')) at 275 -> size_info = struct.unpack('>Q', bytes(size_info_str, encoding='utf-8'))[0]
I hope, it helps you and others who need this solution. Thanks