mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-01 08:01:22 +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)=}')
|
||||
|
||||
self.config.set(self.SECTION, key, to_set)
|
||||
self.save()
|
||||
|
||||
def delete(self, key: str, *, suppress=False) -> None:
|
||||
"""
|
||||
@ -1007,6 +1008,7 @@ class LinuxConfig(AbstractConfig):
|
||||
raise ValueError('attempt to use a closed config')
|
||||
|
||||
self.config.remove_option(self.SECTION, key)
|
||||
self.save()
|
||||
|
||||
def save(self) -> None:
|
||||
"""
|
||||
|
@ -137,6 +137,7 @@ class TestNewConfig:
|
||||
|
||||
assert res == '1337'
|
||||
config.delete(name)
|
||||
config.save()
|
||||
|
||||
|
||||
class TestOldNewConfig:
|
||||
|
Loading…
x
Reference in New Issue
Block a user