174 self.serveDlg.close() |
174 self.serveDlg.close() |
175 |
175 |
176 if self.bundleFile and os.path.exists(self.bundleFile): |
176 if self.bundleFile and os.path.exists(self.bundleFile): |
177 os.remove(self.bundleFile) |
177 os.remove(self.bundleFile) |
178 |
178 |
|
179 # shut down the project helpers |
|
180 self.__projectHelper.shutdown() |
|
181 |
179 # shut down the extensions |
182 # shut down the extensions |
180 for extension in self.__extensions.values(): |
183 for extension in self.__extensions.values(): |
181 extension.shutdown() |
184 extension.shutdown() |
182 |
185 |
183 def vcsExists(self): |
186 def vcsExists(self): |
2304 Public method to instantiate a helper object for the project. |
2307 Public method to instantiate a helper object for the project. |
2305 |
2308 |
2306 @param project reference to the project object |
2309 @param project reference to the project object |
2307 @return the project helper object |
2310 @return the project helper object |
2308 """ |
2311 """ |
2309 helper = self.__plugin.getProjectHelper() |
2312 self.__projectHelper = self.__plugin.getProjectHelper() |
2310 helper.setObjects(self, project) |
2313 self.__projectHelper.setObjects(self, project) |
2311 self.__monitorRepoIniFile(project.ppath) |
2314 self.__monitorRepoIniFile(project.ppath) |
2312 return helper |
2315 return self.__projectHelper |
2313 |
2316 |
2314 ############################################################################ |
2317 ############################################################################ |
2315 ## Status Monitor Thread methods |
2318 ## Status Monitor Thread methods |
2316 ############################################################################ |
2319 ############################################################################ |
2317 |
2320 |