Bladeren bron

iorpc: encode()/decode() to use python3

Daniel-Constantin Mierla 6 jaren geleden
bovenliggende
commit
64c4073216
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      kamcli/iorpc.py

+ 2 - 2
kamcli/iorpc.py

@@ -329,14 +329,14 @@ def command_jsonrpc_socket(ctx, dryrun, srvaddr, rcvaddr, oformat, cmd, params=[
             os.chmod(rcvaddr, 0o660)
             os.chmod(rcvaddr, 0o660)
             #sockclient.connect( srvaddr )
             #sockclient.connect( srvaddr )
             #sockclient.send( scmd )
             #sockclient.send( scmd )
-            sockclient.sendto( scmd, srvaddr )
+            sockclient.sendto( scmd.encode(), srvaddr )
 
 
             # receive the response (content, sockserver)
             # receive the response (content, sockserver)
             response = sockclient.recv(84000)
             response = sockclient.recv(84000)
             sockclient.close()
             sockclient.close()
             os.remove( rcvaddr )
             os.remove( rcvaddr )
 
 
-            ctx.vlog('Server response: ' + response)
+            ctx.vlog('Server response: ' + response.decode())
 
 
         except socket.timeout as emsg:
         except socket.timeout as emsg:
             ctx.log('Timeout receiving response on unix sock')
             ctx.log('Timeout receiving response on unix sock')