mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-04-29 18:22:37 +02:00
fix GlobalCommon ref. that was supposed to be Common
The type hints actually warned about this inconsistency.
This commit is contained in:
parent
ccacf50db5
commit
b34f7381b4
1 changed files with 11 additions and 5 deletions
|
@ -1,14 +1,20 @@
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import os
|
import os
|
||||||
|
from typing import TYPE_CHECKING
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from .global_common import GlobalCommon
|
||||||
|
|
||||||
|
|
||||||
class Settings:
|
class Settings:
|
||||||
def __init__(self, common):
|
def __init__(self, global_common: "GlobalCommon") -> None:
|
||||||
self.common = common
|
self.global_common = global_common
|
||||||
self.settings_filename = os.path.join(self.common.appdata_path, "settings.json")
|
self.settings_filename = os.path.join(
|
||||||
|
self.global_common.appdata_path, "settings.json"
|
||||||
|
)
|
||||||
self.default_settings = {
|
self.default_settings = {
|
||||||
"save": True,
|
"save": True,
|
||||||
"ocr": True,
|
"ocr": True,
|
||||||
|
@ -48,7 +54,7 @@ class Settings:
|
||||||
|
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
def save(self):
|
def save(self) -> None:
|
||||||
os.makedirs(self.common.appdata_path, exist_ok=True)
|
os.makedirs(self.global_common.appdata_path, exist_ok=True)
|
||||||
with open(self.settings_filename, "w") as settings_file:
|
with open(self.settings_filename, "w") as settings_file:
|
||||||
json.dump(self.settings, settings_file, indent=4)
|
json.dump(self.settings, settings_file, indent=4)
|
||||||
|
|
Loading…
Reference in a new issue