0
0
Fork 1
mirror of https://mau.dev/maunium/synapse.git synced 2024-12-15 01:03:50 +01:00

Revert accidental commit of bad file

This commit is contained in:
Erik Johnston 2014-11-18 15:57:00 +00:00
parent 3553101eb3
commit c6ea29d916

View file

@ -184,7 +184,15 @@ class SynapseHomeServer(HomeServer):
logger.info("Synapse now listening on port %d", unsecure_port) logger.info("Synapse now listening on port %d", unsecure_port)
def setup(config, run_http=True): def setup():
config = HomeServerConfig.load_config(
"Synapse Homeserver",
sys.argv[1:],
generate_section="Homeserver"
)
config.setup_logging()
logger.info("Server hostname: %s", config.server_name) logger.info("Server hostname: %s", config.server_name)
if re.search(":[0-9]+$", config.server_name): if re.search(":[0-9]+$", config.server_name):
@ -204,7 +212,6 @@ def setup(config, run_http=True):
content_addr=config.content_addr, content_addr=config.content_addr,
) )
if run_http:
hs.register_servlets() hs.register_servlets()
hs.create_resource_tree( hs.create_resource_tree(
@ -230,18 +237,11 @@ def setup(config, run_http=True):
f.namespace['hs'] = hs f.namespace['hs'] = hs
reactor.listenTCP(config.manhole, f, interface='127.0.0.1') reactor.listenTCP(config.manhole, f, interface='127.0.0.1')
if run_http:
bind_port = config.bind_port bind_port = config.bind_port
if config.no_tls: if config.no_tls:
bind_port = None bind_port = None
hs.start_listening(bind_port, config.unsecure_port) hs.start_listening(bind_port, config.unsecure_port)
hs.config = config
return hs
def run(config):
if config.daemonize: if config.daemonize:
print config.pid_file print config.pid_file
daemon = Daemonize( daemon = Daemonize(
@ -257,26 +257,13 @@ def run(config):
else: else:
reactor.run() reactor.run()
def run():
with LoggingContext("run"):
reactor.run()
def main(args, run_http=True): def main():
with LoggingContext("main"): with LoggingContext("main"):
config = HomeServerConfig.load_config( setup()
"Synapse Homeserver",
args,
generate_section="Homeserver"
)
config.setup_logging()
hs = setup(config, run_http=run_http)
def r():
run(config)
hs.run = r
return hs
if __name__ == '__main__': if __name__ == '__main__':
hs = main(sys.argv[1:]) main()
hs.run()