1
0
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:
Athanasius 2021-04-13 11:20:41 +01:00 committed by GitHub
commit a70da4a522
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 0 deletions

View File

@ -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:
"""

View File

@ -137,6 +137,7 @@ class TestNewConfig:
assert res == '1337'
config.delete(name)
config.save()
class TestOldNewConfig: