diff options
Diffstat (limited to 'api.py')
-rw-r--r-- | api.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -35,7 +35,11 @@ class EjabberdApi: status = self.cmd('status', {}) # matches - tmp = ver_str.findall(status)[0] + try: + tmp = ver_str.findall(status)[0] + # raise SystemExit code 17 if no status message is received + except TypeError: + raise SystemExit(17) # return parsed version string return version.parse(tmp) |