mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-09 20:02:11 +03:00
Fix for boolean config values on Linux
This commit is contained in:
parent
539d252213
commit
f8a3942df2
@ -319,7 +319,9 @@ class Config:
|
|||||||
return 0
|
return 0
|
||||||
|
|
||||||
def set(self, key, val):
|
def set(self, key, val):
|
||||||
if isinstance(val, basestring) or isinstance(val, numbers.Integral):
|
if isinstance(val, bool):
|
||||||
|
self.config.set(self.SECTION, key, val and '1' or '0')
|
||||||
|
elif isinstance(val, basestring) or isinstance(val, numbers.Integral):
|
||||||
self.config.set(self.SECTION, key, self._escape(val))
|
self.config.set(self.SECTION, key, self._escape(val))
|
||||||
elif hasattr(val, '__iter__'): # iterable
|
elif hasattr(val, '__iter__'): # iterable
|
||||||
self.config.set(self.SECTION, key, u'\n'.join([self._escape(x) for x in val] + [u';']))
|
self.config.set(self.SECTION, key, u'\n'.join([self._escape(x) for x in val] + [u';']))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user