summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-rw-r--r--server/autoserv_parser.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/server/autoserv_parser.py b/server/autoserv_parser.py
index d25d804d..7fe8fa85 100644
--- a/server/autoserv_parser.py
+++ b/server/autoserv_parser.py
@@ -16,6 +16,12 @@ class base_autoserv_parser(object):
self.parser = optparse.OptionParser()
self.setup_options()
+ # parse an empty list of arguments in order to set self.options
+ # to default values so that codepaths that assume they are always
+ # reached from an autoserv process (when they actually are not)
+ # will still work
+ self.options, self.args = self.parser.parse_args(args=[])
+
def setup_options(self):
self.parser.add_option("-m", action="store", type="string",
@@ -97,7 +103,7 @@ class base_autoserv_parser(object):
def parse_args(self):
- (self.options, self.args) = self.parser.parse_args()
+ self.options, self.args = self.parser.parse_args()
site_autoserv_parser = utils.import_site_class(