diff options
| author | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2025-10-21 22:04:39 -0400 |
|---|---|---|
| committer | xXJsonDeruloXx <danielhimebauch@gmail.com> | 2025-10-21 22:04:39 -0400 |
| commit | 450e70a16310b18ae62ec4cb74a11b23197bb529 (patch) | |
| tree | ab39a553c57c0b4f12dce1b87d0ca2fb214c2537 /py_modules/lsfg_vk/base_service.py | |
| parent | f32c8760d15bf4713b3f9af1384219a44322febd (diff) | |
| download | decky-lsfg-vk-450e70a16310b18ae62ec4cb74a11b23197bb529.tar.gz decky-lsfg-vk-450e70a16310b18ae62ec4cb74a11b23197bb529.zip | |
rm more comments, ill recomb for myself later
Diffstat (limited to 'py_modules/lsfg_vk/base_service.py')
| -rw-r--r-- | py_modules/lsfg_vk/base_service.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/py_modules/lsfg_vk/base_service.py b/py_modules/lsfg_vk/base_service.py index 9c3dec3..262e2b0 100644 --- a/py_modules/lsfg_vk/base_service.py +++ b/py_modules/lsfg_vk/base_service.py @@ -12,7 +12,6 @@ import decky from .constants import LOCAL_LIB, LOCAL_SHARE_BASE, VULKAN_LAYER_DIR, SCRIPT_NAME, CONFIG_DIR, CONFIG_FILENAME -# Generic type for response dictionaries ResponseType = TypeVar('ResponseType', bound=Dict[str, Any]) @@ -30,12 +29,11 @@ class BaseService: else: self.log = logger - # Initialize common paths using pathlib self.user_home = Path.home() self.local_lib_dir = self.user_home / LOCAL_LIB self.local_share_dir = self.user_home / VULKAN_LAYER_DIR self.lsfg_script_path = self.user_home / SCRIPT_NAME - self.lsfg_launch_script_path = self.user_home / SCRIPT_NAME # ~/lsfg launch script + self.lsfg_launch_script_path = self.user_home / SCRIPT_NAME self.config_dir = self.user_home / CONFIG_DIR self.config_file_path = self.config_dir / CONFIG_FILENAME @@ -82,13 +80,11 @@ class BaseService: OSError: If write fails """ try: - # Write directly to the file with open(path, 'w', encoding='utf-8') as f: f.write(content) - f.flush() # Ensure data is written to disk - os.fsync(f.fileno()) # Force filesystem sync + f.flush() + os.fsync(f.fileno()) - # Set permissions path.chmod(mode) self.log.info(f"Wrote to {path}") |
