Move getConfig to a helper class

pull/1/head
Mark Veidemanis 7 years ago
parent 1fbcec3931
commit 92b9692304

@ -64,19 +64,21 @@ class BaseFactory(Factory):
else:
return
def getConfig():
with open("config.json", "r") as f:
config = load(f)
if set(["port", "bind", "usessl"]).issubset(set(config.keys())):
if config["usessl"] == True:
if not set(["cert", "key"]).issubset(set(config.keys())):
error("SSL is on but certificate or key is not defined")
return config
else:
error("Mandatory values missing from config")
class Helper(object):
def getConfig(self):
with open("config.json", "r") as f:
config = load(f)
if set(["port", "bind", "usessl"]).issubset(set(config.keys())):
if config["usessl"] == True:
if not set(["cert", "key"]).issubset(set(config.keys())):
error("SSL is on but certificate or key is not defined")
return config
else:
error("Mandatory values missing from config")
if __name__ == "__main__":
config = getConfig()
helper = Helper()
config = helper.getConfig()
listener = BaseFactory()
if config["usessl"] == True:

Loading…
Cancel
Save