129 cfgFile = getConfigPath() |
129 cfgFile = getConfigPath() |
130 if os.path.exists(cfgFile): |
130 if os.path.exists(cfgFile): |
131 self.__iniWatcher.addPath(cfgFile) |
131 self.__iniWatcher.addPath(cfgFile) |
132 |
132 |
133 self.__client = None |
133 self.__client = None |
|
134 self.__projectHelper = None |
134 |
135 |
135 self.__repoDir = "" |
136 self.__repoDir = "" |
136 self.__repoIniFile = "" |
137 self.__repoIniFile = "" |
137 self.__defaultConfigured = False |
138 self.__defaultConfigured = False |
138 self.__defaultPushConfigured = False |
139 self.__defaultPushConfigured = False |
212 |
213 |
213 if self.bundleFile and os.path.exists(self.bundleFile): |
214 if self.bundleFile and os.path.exists(self.bundleFile): |
214 os.remove(self.bundleFile) |
215 os.remove(self.bundleFile) |
215 |
216 |
216 # shut down the project helpers |
217 # shut down the project helpers |
217 self.__projectHelper.shutdown() |
218 if self.__projectHelper is not None: |
|
219 self.__projectHelper.shutdown() |
218 |
220 |
219 # shut down the extensions |
221 # shut down the extensions |
220 for extension in self.__extensions.values(): |
222 for extension in self.__extensions.values(): |
221 extension.shutdown() |
223 extension.shutdown() |
222 |
224 |