mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-27 21:19:31 +01:00
control: fix REHASH for 2.x protocol modules
This commit is contained in:
parent
0c7fb861f1
commit
ea455436c1
@ -130,7 +130,11 @@ def _rehash():
|
|||||||
# Connect any new networks or disconnected networks if they aren't already.
|
# Connect any new networks or disconnected networks if they aren't already.
|
||||||
if (network not in world.networkobjects) or (not world.networkobjects[network].connection_thread.is_alive()):
|
if (network not in world.networkobjects) or (not world.networkobjects[network].connection_thread.is_alive()):
|
||||||
proto = utils.getProtocolModule(sdata['protocol'])
|
proto = utils.getProtocolModule(sdata['protocol'])
|
||||||
world.networkobjects[network] = classes.Irc(network, proto, new_conf)
|
|
||||||
|
# API note: 2.0.x style of starting network connections
|
||||||
|
world.networkobjects[network] = newirc = proto.Class(network)
|
||||||
|
newirc.connect()
|
||||||
|
|
||||||
log.info('Finished reloading PyLink configuration.')
|
log.info('Finished reloading PyLink configuration.')
|
||||||
|
|
||||||
if os.name == 'posix':
|
if os.name == 'posix':
|
||||||
|
Loading…
Reference in New Issue
Block a user