Skip to content
Snippets Groups Projects
Commit 8cf644fd authored by Olivier Levillain's avatar Olivier Levillain
Browse files

Add simple support for config/userdb files.

parent f0ed191b
No related branches found
No related tags found
No related merge requests found
parameters_description = { "address": ("string", "0.0.0.0"),
"port": ("int", 12345) }
"port": ("int", 12345),
"userdb": ("string", "") }
class ConfigError:
pass
......@@ -34,6 +35,9 @@ def load_config_from_content(content):
config.add_param(elts[0].strip(), elts[1].strip())
return config
def load_config_from_file(filename):
f = open(filename)
return load_config_from_content(f.read())
class UserDB:
......@@ -58,3 +62,6 @@ def load_userdb_from_content(content):
login, password, admin = line.split(2)
userdb.add_user(login, password, admin)
def load_userdb_from_file(filename):
f = open(filename)
return load_userdb_from_content(f.read())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment