summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/servercontact.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/servercontact.py b/classes/servercontact.py
index 031ef67..c2f4ad5 100644
--- a/classes/servercontact.py
+++ b/classes/servercontact.py
@@ -37,9 +37,6 @@ class ServerContact:
self.opt_arg = [s for s in possible_abbr if s.startswith(abbr)][0]
def process(self):
- # optional argument abbreviation
- self.opt_arg_abbreviation()
-
# get etree from base xml
iq = Et.fromstring(str(self.contact))
@@ -62,6 +59,9 @@ class ServerContact:
# if one opt_arg is defined return just that one
if self.opt_arg in self.possible_vars:
+ # check for possible abbreviations to the optional argument
+ self.opt_arg_abbreviation()
+
if child.attrib['var'] == self.opt_arg:
# add section to result dict and append info
result[child.attrib['var']] = list()