def listen_unix(factory, config):
'''
Internal implementation that opens unix socket listeners for factory based
on config. See listen() for details.
'''
# upgrade config to a list if it has been passed as a single item
config = _listify(config)
# now process the list
listeners = []
for item in config:
if not validate_connection_config(item):
# warn but skip invalid configs
continue
if 'unix' in item:
path = item['unix']
listeners.append(reactor.listenUNIX(path, factory))
return _unlistify(listeners)
评论列表
文章目录