diff --git a/contrib/onelab/python/onelab.py b/contrib/onelab/python/onelab.py index ce7fd75a6b0a12e1fbf5112093fe29e9f470cf9c..90dac0d51d7a0805a749fbb0087a102a7e3b01e1 100755 --- a/contrib/onelab/python/onelab.py +++ b/contrib/onelab/python/onelab.py @@ -232,9 +232,11 @@ class client : addr = self.addr if '/' in addr or '\\' in addr or ':' not in addr : self.socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) + self.socket.connect(addr) else : self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - self.socket.connect(addr) + s = addr.split(':') + self.socket.connect((s[0], int(s[1]))) #self.socket.setblocking(1) #self.socket.settimeout(5.0)