1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-06-06 10:23:06 +03:00

Fix for retrieving lists on Linux

This commit is contained in:
Jonathan Harris 2017-01-27 12:52:21 +00:00
parent 71850b5ddb
commit a247ace6c8

View File

@ -298,7 +298,7 @@ class Config:
try: try:
val = self.config.get(self.SECTION, key) val = self.config.get(self.SECTION, key)
if u'\n' in val: if u'\n' in val:
return val.split(u'\n') return val.split(u'\n')[:-1]
else: else:
return val return val
except: except:
@ -314,7 +314,7 @@ class Config:
if isinstance(val, basestring) or isinstance(val, numbers.Integral): if isinstance(val, basestring) or isinstance(val, numbers.Integral):
self.config.set(self.SECTION, key, val) self.config.set(self.SECTION, key, val)
elif hasattr(val, '__iter__'): # iterable 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: else:
raise NotImplementedError() raise NotImplementedError()