diff options
| author | 2019-10-29 18:00:38 +0000 | |
|---|---|---|
| committer | 2019-10-29 18:00:38 +0000 | |
| commit | 40a340e94fe0000fd03e5fcb72635672b26527ca (patch) | |
| tree | 82cc7e11869b5b5abf051dd6c5f8ef6cd1786ec0 /bitbotd | |
| parent | utils.irc doesn't need to know about the whole of utils (diff) | |
| signature | ||
utils.cli shouldn't know about Database
Diffstat (limited to 'bitbotd')
| -rwxr-xr-x | bitbotd | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -103,9 +103,15 @@ if args.remove_server: sys.stderr.write("Unknown server '%s'\n" % alias) sys.exit(0) +def _add_server(): + details = utils.cli.add_server() + + database.servers.add(details.alias, details.hostname, details.port, + details.password, details.tls, details.bindhost, details.nickname, + details.username, details.realname) if args.add_server: print("Adding a new server") - utils.cli.add_server(database) + _add_server() sys.exit(0) cache = Cache.Cache() @@ -169,7 +175,7 @@ if len(server_configs): else: try: if utils.cli.bool_input("no servers found, add one?"): - utils.cli.add_server(database) + _add_server() except KeyboardInterrupt: print() pass |
