DebugClients/Python/DebugClientBase.py

changeset 4270
fd51fbdfdd69
parent 4269
5ba44a2de31a
child 4309
cc9c62f55413
equal deleted inserted replaced
4269:5ba44a2de31a 4270:fd51fbdfdd69
1129 @param redirect flag indicating redirection of stdin, stdout and 1129 @param redirect flag indicating redirection of stdin, stdout and
1130 stderr (boolean) 1130 stderr (boolean)
1131 """ 1131 """
1132 if remoteAddress is None: 1132 if remoteAddress is None:
1133 remoteAddress = "127.0.0.1" 1133 remoteAddress = "127.0.0.1"
1134 elif "@@i" in remoteAddress:
1135 remoteAddress = remoteAddress.split("@@i")[0]
1134 sock = socket.create_connection((remoteAddress, port)) 1136 sock = socket.create_connection((remoteAddress, port))
1135 1137
1136 self.readstream = AsyncFile(sock, sys.stdin.mode, sys.stdin.name) 1138 self.readstream = AsyncFile(sock, sys.stdin.mode, sys.stdin.name)
1137 self.writestream = AsyncFile(sock, sys.stdout.mode, sys.stdout.name) 1139 self.writestream = AsyncFile(sock, sys.stdout.mode, sys.stdout.name)
1138 self.errorstream = AsyncFile(sock, sys.stderr.mode, sys.stderr.name) 1140 self.errorstream = AsyncFile(sock, sys.stderr.mode, sys.stderr.name)

eric ide

mercurial