summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornico <nico@magicbroccoli.de>2018-11-11 23:38:38 +0100
committernico <nico@magicbroccoli.de>2018-11-11 23:40:57 +0100
commit9c3f6761e5f7749125a0d4939cd1809aabdfd2be (patch)
tree4839b85be54316c5baf56a602abf13d4be839047
parenta4ab459c054f56243b5b775bb773ebec578385f6 (diff)
Hotfix NoneType len exeptionHEADmaster
* fix NoneType not having a len exeption
-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()