DebugClients/Python3/DebugClientBase.py

changeset 4270
fd51fbdfdd69
parent 4269
5ba44a2de31a
child 4309
cc9c62f55413
equal deleted inserted replaced
4269:5ba44a2de31a 4270:fd51fbdfdd69
1140 @param redirect flag indicating redirection of stdin, stdout and 1140 @param redirect flag indicating redirection of stdin, stdout and
1141 stderr (boolean) 1141 stderr (boolean)
1142 """ 1142 """
1143 if remoteAddress is None: 1143 if remoteAddress is None:
1144 remoteAddress = "127.0.0.1" 1144 remoteAddress = "127.0.0.1"
1145 elif "@@i" in remoteAddress:
1146 remoteAddress = remoteAddress.split("@@i")[0]
1145 sock = socket.create_connection((remoteAddress, port)) 1147 sock = socket.create_connection((remoteAddress, port))
1146 1148
1147 self.readstream = AsyncFile(sock, sys.stdin.mode, sys.stdin.name) 1149 self.readstream = AsyncFile(sock, sys.stdin.mode, sys.stdin.name)
1148 self.writestream = AsyncFile(sock, sys.stdout.mode, sys.stdout.name) 1150 self.writestream = AsyncFile(sock, sys.stdout.mode, sys.stdout.name)
1149 self.errorstream = AsyncFile(sock, sys.stderr.mode, sys.stderr.name) 1151 self.errorstream = AsyncFile(sock, sys.stderr.mode, sys.stderr.name)

eric ide

mercurial