summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Martin <jxm@netiant.com>2014-05-19 13:23:44 +0200
committerJerome Martin <jxm@netiant.com>2014-05-19 13:23:44 +0200
commit42a7af220420b70472020a84cef294e70ba7061d (patch)
tree54fe02176aa00b8b56f1cbd2874332c2a82bbafd
parent541ee14d9908201f58745f2628f93dec0fcf5ce5 (diff)
downloadrtslib-fb-42a7af220420b70472020a84cef294e70ba7061d.tar.gz
Parsing an empty config string returns []
-rw-r--r--rtslib/config_parser.py5
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):
'''