We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 033c375 commit e9678a3Copy full SHA for e9678a3
pyqt_code_editor/_settings.py
@@ -57,23 +57,10 @@ class Settings(QObject):
57
# Signal emitted when any setting changes: (setting_name, new_value)
58
setting_changed = Signal(str, object)
59
60
- # Singleton instance
61
- _instance = None
62
-
63
- def __new__(cls):
64
- if cls._instance is None:
65
- cls._instance = super(Settings, cls).__new__(cls)
66
- cls._instance._initialized = False
67
- return cls._instance
68
69
- def __init__(self):
70
- if self._initialized:
71
- return
72
+ def __init__(self):
73
super().__init__()
74
self._values = {}
75
self._qsettings = QSettings("cogscinl", "Sigmund Analyst")
76
- self._initialized = True
77
logger.info("Initializing Settings manager")
78
self._load_settings()
79
0 commit comments