def __init__(self, patterns, pattern_file=None, name="jack-matchmaker", connect_interval=3.0,
connect_maxattempts=0):
self.patterns = []
self.pattern_file = pattern_file
self.connect_maxattempts = connect_maxattempts
self.connect_interval = connect_interval
if self.pattern_file:
self.add_patterns_from_file(self.pattern_file)
if not sys.platform.startswith('win'):
signal.signal(signal.SIGHUP, self.reread_pattern_file)
else:
log.warning("Signal handling not supported on Windows. jack-matchmaker must be "
"restarted to re-read the pattern file.")
for pair in patterns:
self.add_patterns(*pair)
self.queue = queue.Queue()
self.client = None
评论列表
文章目录