6 def getNSparams(info=""):
8 check environment for omniORB configuration file.
9 parse the file to find the line defining naming service host and port,
10 set environment variables NSPORT and NSHOST,
12 if info==host print host
13 elif info==port print host
14 else print 2 strings on stdout on one line: host port
18 if os.environ.has_key("OMNIORB_CONFIG"):
19 file = open(os.environ["OMNIORB_CONFIG"], "r")
22 l = string.split(s, ":")
23 if string.split(l[0], " ")[0] == "ORBInitRef" or \
24 string.split(l[0], " ")[0] == "InitRef" :
26 if my_port[-1] == '\n':
27 my_port = my_port[:-1]
36 # keep print, stdout used in shell
38 os.environ['NSHOST']=my_host
42 # keep print, stdout used in shell
44 os.environ['NSPORT']=my_port
48 # keep print, stdout used in shell
49 print my_host, my_port
50 return my_host, my_port
53 # ------------------------------------------------------------------------
55 if __name__ == "__main__":
57 if sys.argv[1]=='host':
60 elif sys.argv[1]=='port':