|
| None | __init__ (self, str|Path|None path=None) |
| | A small INI-style MXVK settings file.
|
| str | get (self, str section, str key, str default="") |
| None | load (self, str|Path path) |
| None | save (self, str|Path path) |
| None | set (self, str section, str key, str value) |
|
| | native = mxvk.Config() if path is None else mxvk.Config(str(path)) |
| | Create empty settings or load them from path.
|
Definition at line 9 of file config.py.
◆ __init__()
| None mxvk_wrap.config.Settings.__init__ |
( |
| self, |
|
|
str | Path | None | path = None ) |
A small INI-style MXVK settings file.
Definition at line 12 of file config.py.
12 def __init__(self, path: str | Path | None = None) -> None:
13
14 self.native = mxvk.Config() if path is None else mxvk.Config(str(path))
15
◆ get()
| str mxvk_wrap.config.Settings.get |
( |
| self, |
|
|
str | section, |
|
|
str | key, |
|
|
str | default = "" ) |
Definition at line 16 of file config.py.
16 def get(self, section: str, key: str, default: str = "") -> str:
17
18 return self.native.item_at_key(section, key, default).value
19
◆ load()
| None mxvk_wrap.config.Settings.load |
( |
| self, |
|
|
str | Path | path ) |
Definition at line 24 of file config.py.
24 def load(self, path: str | Path) -> None:
25
26 self.native.load_file(str(path))
27
◆ save()
| None mxvk_wrap.config.Settings.save |
( |
| self, |
|
|
str | Path | path ) |
Definition at line 28 of file config.py.
28 def save(self, path: str | Path) -> None:
29
30 self.native.save_file(str(path))
◆ set()
| None mxvk_wrap.config.Settings.set |
( |
| self, |
|
|
str | section, |
|
|
str | key, |
|
|
str | value ) |
Definition at line 20 of file config.py.
20 def set(self, section: str, key: str, value: str) -> None:
21
22 self.native.set_item(section, key, value)
23
◆ native
| mxvk_wrap.config.Settings.native = mxvk.Config() if path is None else mxvk.Config(str(path)) |
Create empty settings or load them from path.
Definition at line 14 of file config.py.
The documentation for this class was generated from the following file: