From a247ace6c8cb62e970c83ca7b3b411c2d9ae7989 Mon Sep 17 00:00:00 2001 From: Jonathan Harris Date: Fri, 27 Jan 2017 12:52:21 +0000 Subject: [PATCH] Fix for retrieving lists on Linux --- config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.py b/config.py index 60107a23..be76293d 100644 --- a/config.py +++ b/config.py @@ -298,7 +298,7 @@ class Config: try: val = self.config.get(self.SECTION, key) if u'\n' in val: - return val.split(u'\n') + return val.split(u'\n')[:-1] else: return val except: @@ -314,7 +314,7 @@ class Config: if isinstance(val, basestring) or isinstance(val, numbers.Integral): self.config.set(self.SECTION, key, val) elif hasattr(val, '__iter__'): # iterable - self.config.set(self.SECTION, key, u'\n'.join([unicode(x) for x in val])) + self.config.set(self.SECTION, key, u'\n'.join([unicode(x) for x in val] + [u';'])) else: raise NotImplementedError()