Example #1
0
 def get_transports(k, transports):
     transports = env_has_k(k, transports).split(',')
     t = sorted(transports)
     b = sorted(serverBindAddr.keys())
     if t != b:
         raise ValueError("Can't match transports with bind addresses (%s, %s)" % (t, b))
     return transports
Example #2
0
 def get_server_bindaddr(k, bindaddrs):
     serverBindAddr = {}
     bindaddrs = env_has_k(k, bindaddrs).split(',')
     for bindaddr in bindaddrs:
         (transport_name, addrport) = bindaddr.split('-')
         (addr, port) = util.parse_addr_spec(addrport)
         serverBindAddr[transport_name] = (addr, port)
     return serverBindAddr
Example #3
0
 def get_server_bindaddr(k, bindaddrs):
     serverBindAddr = {}
     bindaddrs = env_has_k(k, bindaddrs).split(',')
     for bindaddr in bindaddrs:
         (transport_name, addrport) = bindaddr.split('-')
         (addr, port) = util.parse_addr_spec(addrport)
         serverBindAddr[transport_name] = (addr, port)
     return serverBindAddr
Example #4
0
 def get_transports(k, transports):
     transports = env_has_k(k, transports).split(',')
     t = sorted(transports)
     b = sorted(serverBindAddr.keys())
     if t != b:
         raise ValueError(
             "Can't match transports with bind addresses (%s, %s)" %
             (t, b))
     return transports
Example #5
0
 def empty_or_valid_addr(k, v):
     v = env_has_k(k, v)
     if v == '': return None
     return util.parse_addr_spec(v)
Example #6
0
 def get_transport_options(k, v):
     if v is None:
         return None
     serverTransportOptions = env_has_k(k, v)
     return get_transport_options_impl(serverTransportOptions)
Example #7
0
 def empty_or_valid_addr(k, v):
     v = env_has_k(k, v)
     if v == '': return None
     return util.parse_addr_spec(v)
Example #8
0
 def get_transport_options(k, v):
     if v is None:
         return None
     serverTransportOptions = env_has_k(k, v)
     return get_transport_options_impl(serverTransportOptions)