58 |
58 |
59 def __loadSettings(self): |
59 def __loadSettings(self): |
60 """ |
60 """ |
61 Private slot to load the virtual environments. |
61 Private slot to load the virtual environments. |
62 """ |
62 """ |
63 self.__virtualEnvironmentsBaseDir = Preferences.Prefs.settings.value( |
63 self.__virtualEnvironmentsBaseDir = Preferences.getSettings().value( |
64 "PyVenv/VirtualEnvironmentsBaseDir", "") |
64 "PyVenv/VirtualEnvironmentsBaseDir", "") |
65 |
65 |
66 venvString = Preferences.Prefs.settings.value( |
66 venvString = Preferences.getSettings().value( |
67 "PyVenv/VirtualEnvironments", "{}") # __IGNORE_WARNING_M613__ |
67 "PyVenv/VirtualEnvironments", "{}") # __IGNORE_WARNING_M613__ |
68 environments = json.loads(venvString) |
68 environments = json.loads(venvString) |
69 |
69 |
70 self.__virtualEnvironments = {} |
70 self.__virtualEnvironments = {} |
71 # each environment entry is a dictionary: |
71 # each environment entry is a dictionary: |
124 |
124 |
125 def __saveSettings(self): |
125 def __saveSettings(self): |
126 """ |
126 """ |
127 Private slot to save the virtual environments. |
127 Private slot to save the virtual environments. |
128 """ |
128 """ |
129 Preferences.Prefs.settings.setValue( |
129 Preferences.getSettings().setValue( |
130 "PyVenv/VirtualEnvironmentsBaseDir", |
130 "PyVenv/VirtualEnvironmentsBaseDir", |
131 self.__virtualEnvironmentsBaseDir) |
131 self.__virtualEnvironmentsBaseDir) |
132 |
132 |
133 Preferences.Prefs.settings.setValue( |
133 Preferences.getSettings().setValue( |
134 "PyVenv/VirtualEnvironments", |
134 "PyVenv/VirtualEnvironments", |
135 json.dumps(self.__virtualEnvironments) |
135 json.dumps(self.__virtualEnvironments) |
136 ) |
136 ) |
137 Preferences.syncPreferences() |
137 Preferences.syncPreferences() |
138 |
138 |