From 6fdde226c7a49185fa63d5f04fdcf7de7879f790 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Thu, 2 Oct 2003 05:10:51 +0000 Subject: [PATCH] Added filename option for specifying what users.conf file to use. --- scripts/supybot-adduser.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/supybot-adduser.py b/scripts/supybot-adduser.py index 8fd3cd790..ee2f962d9 100755 --- a/scripts/supybot-adduser.py +++ b/scripts/supybot-adduser.py @@ -34,12 +34,12 @@ import supybot from fix import * from questions import * +import os import sys import optparse import conf import debug -import ircdb debug.minimumPriority = 'high' @@ -56,6 +56,11 @@ def main(): dest='capabilities', metavar='CAPABILITY', help='capability the user should have; ' 'this option may be given multiple times.') + filename = os.path.join(conf.confDir, conf.userfile) + parser.add_option('-f', '--filename', action='store', default=filename, + dest='filename', + help='filename of your users.conf; ' + 'defaults to %s' % filename) (options, args) = parser.parse_args() if not options.name: @@ -77,6 +82,10 @@ def main(): else: capabilities = options.capabilities + conf.confDir = os.path.dirname(options.filename) + conf.userfile = os.path.basename(options.filename) + import ircdb + try: # First, let's check to see if the user is already in the database. _ = ircdb.users.getUser(name)