mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-03 00:51:11 +03:00
Merge pull request #1003 from A-UNDERSCORE-D/fix/1002-linux-config-flush
Make sure that config is flushed to disk on set on linux
This commit is contained in:
commit
a70da4a522
@ -996,6 +996,7 @@ class LinuxConfig(AbstractConfig):
|
|||||||
raise ValueError(f'Unexpected type for value {type(val)=}')
|
raise ValueError(f'Unexpected type for value {type(val)=}')
|
||||||
|
|
||||||
self.config.set(self.SECTION, key, to_set)
|
self.config.set(self.SECTION, key, to_set)
|
||||||
|
self.save()
|
||||||
|
|
||||||
def delete(self, key: str, *, suppress=False) -> None:
|
def delete(self, key: str, *, suppress=False) -> None:
|
||||||
"""
|
"""
|
||||||
@ -1007,6 +1008,7 @@ class LinuxConfig(AbstractConfig):
|
|||||||
raise ValueError('attempt to use a closed config')
|
raise ValueError('attempt to use a closed config')
|
||||||
|
|
||||||
self.config.remove_option(self.SECTION, key)
|
self.config.remove_option(self.SECTION, key)
|
||||||
|
self.save()
|
||||||
|
|
||||||
def save(self) -> None:
|
def save(self) -> None:
|
||||||
"""
|
"""
|
||||||
|
@ -137,6 +137,7 @@ class TestNewConfig:
|
|||||||
|
|
||||||
assert res == '1337'
|
assert res == '1337'
|
||||||
config.delete(name)
|
config.delete(name)
|
||||||
|
config.save()
|
||||||
|
|
||||||
|
|
||||||
class TestOldNewConfig:
|
class TestOldNewConfig:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user