5import isystem.connect
as ic
8def test_enumerateWinIDEAInstances():
9 print(
"Enumerating all available local winIDEA instances...")
10 connMgr = ic.ConnectionMgr()
11 cfg = ic.CConnectionConfig()
12 winIDEAInstances = ic.VectorWinIDEAInstanceInfo()
13 connMgr.enumerateWinIDEAInstances(
"", cfg, winIDEAInstances)
15 for instance
in winIDEAInstances:
16 instance: ic.WinIDEAInstanceInfo
17 print(f
"ID: {instance.getInstanceId()}")
18 print(f
"\tWorkspace: {instance.getWorkspace()}")
19 print(f
"\tTCP port: {instance.getTcpPort()}")
22if __name__ ==
"__main__":
23 test_enumerateWinIDEAInstances()