old_contents: from txircd.channel import IRCChannel
  from txircd.modbase import Module
  
  class Autojoin(Module):
  	def joinOnConnect(self, user):
  		if "client_join_on_connect" in self.ircd.servconfig:
  			for channel in self.ircd.servconfig["client_join_on_connect"]:
  				user.join(self.ircd.channels[channel] if channel in self.ircd.channels else IRCChannel(self.ircd, channel))
  
  class Spawner(object):
  	def __init__(self, ircd):
  		self.ircd = ircd
  		self.conn_join = None
  	
  	def spawn(self):
  		self.conn_join = Autojoin().hook(self.ircd)
  		return {
  			"actions": {
  				"register": self.conn_join.joinOnConnect
  			}
  		}
  	
  	def cleanup(self):
  		self.ircd.actions["register"].remove(self.conn_join.joinOnConnect)
new_contents: from txircd.channel import IRCChannel
  from txircd.modbase import Module
  
  class Autojoin(Module):
  	def joinOnConnect(self, user):
  		if "client_join_on_connect" in self.ircd.servconfig:
  			for channel in self.ircd.servconfig["client_join_on_connect"]:
  				user.join(self.ircd.channels[channel] if channel in self.ircd.channels else IRCChannel(self.ircd, channel))
  		return True
  
  class Spawner(object):
  	def __init__(self, ircd):
  		self.ircd = ircd
  		self.conn_join = None
  	
  	def spawn(self):
  		self.conn_join = Autojoin().hook(self.ircd)
  		return {
  			"actions": {
  				"register": [self.conn_join.joinOnConnect]
  			}
  		}
  	
  	def cleanup(self):
  		self.ircd.actions["register"].remove(self.conn_join.joinOnConnect)
subject: Fix once again nobody being allowed to connect