diff options
author | Jerome Martin <jxm@netiant.com> | 2014-05-19 13:23:44 +0200 |
---|---|---|
committer | Jerome Martin <jxm@netiant.com> | 2014-05-19 13:23:44 +0200 |
commit | 42a7af220420b70472020a84cef294e70ba7061d (patch) | |
tree | 54fe02176aa00b8b56f1cbd2874332c2a82bbafd | |
parent | 541ee14d9908201f58745f2628f93dec0fcf5ce5 (diff) | |
download | rtslib-fb-42a7af220420b70472020a84cef294e70ba7061d.tar.gz |
Parsing an empty config string returns []
-rw-r--r-- | rtslib/config_parser.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/rtslib/config_parser.py b/rtslib/config_parser.py index f85aa55..edbfcbe 100644 --- a/rtslib/config_parser.py +++ b/rtslib/config_parser.py @@ -144,7 +144,10 @@ class ConfigParser(object): return self._parser.parseFile(filepath, parseAll=True).asList() def parse_string(self, string): - return self._parser.parseString(string, parseAll=True).asList() + if string.strip(): + return self._parser.parseString(string, parseAll=True).asList() + else: + return [] class PolicyParser(ConfigParser): ''' |