148 |
148 |
149 @param params dictionary containing the method parameters sent by |
149 @param params dictionary containing the method parameters sent by |
150 the server |
150 the server |
151 @type dict |
151 @type dict |
152 """ |
152 """ |
153 if self.__progressHandle is not None and \ |
153 if ( |
154 not self.__progressHandle.is_stopped(): |
154 self.__progressHandle is not None and |
|
155 not self.__progressHandle.is_stopped() |
|
156 ): |
155 self.__progressHandle.stop() |
157 self.__progressHandle.stop() |
156 |
158 |
157 def __validate(self, params): |
159 def __validate(self, params): |
158 """ |
160 """ |
159 Private slot to validate the project. |
161 Private slot to validate the project. |
1003 import rope.refactor.introduce_factory |
1005 import rope.refactor.introduce_factory |
1004 resource = rope.base.libutils.path_to_resource( |
1006 resource = rope.base.libutils.path_to_resource( |
1005 self.__project, filename) |
1007 self.__project, filename) |
1006 self.__progressHandle = ProgressHandle(self, title, True) |
1008 self.__progressHandle = ProgressHandle(self, title, True) |
1007 try: |
1009 try: |
1008 introducer = \ |
1010 introducer = ( |
1009 rope.refactor.introduce_factory.IntroduceFactoryRefactoring( |
1011 rope.refactor.introduce_factory.IntroduceFactoryRefactoring( |
1010 self.__project, resource, offset) |
1012 self.__project, resource, offset) |
|
1013 ) |
1011 changes = introducer.get_changes( |
1014 changes = introducer.get_changes( |
1012 factoryName, global_factory=globalFactory, |
1015 factoryName, global_factory=globalFactory, |
1013 task_handle=self.__progressHandle) |
1016 task_handle=self.__progressHandle) |
1014 except Exception as err: |
1017 except Exception as err: |
1015 errorDict = self.__handleRopeError(err) |
1018 errorDict = self.__handleRopeError(err) |
1374 |
1377 |
1375 import rope.refactor.encapsulate_field |
1378 import rope.refactor.encapsulate_field |
1376 resource = rope.base.libutils.path_to_resource( |
1379 resource = rope.base.libutils.path_to_resource( |
1377 self.__project, filename) |
1380 self.__project, filename) |
1378 try: |
1381 try: |
1379 encapsulateField = \ |
1382 encapsulateField = ( |
1380 rope.refactor.encapsulate_field.EncapsulateField( |
1383 rope.refactor.encapsulate_field.EncapsulateField( |
1381 self.__project, resource, offset) |
1384 self.__project, resource, offset) |
|
1385 ) |
1382 result["Name"] = encapsulateField.get_field_name() |
1386 result["Name"] = encapsulateField.get_field_name() |
1383 except Exception as err: |
1387 except Exception as err: |
1384 errorDict = self.__handleRopeError(err) |
1388 errorDict = self.__handleRopeError(err) |
1385 |
1389 |
1386 result.update(errorDict) |
1390 result.update(errorDict) |
1413 import rope.refactor.encapsulate_field |
1417 import rope.refactor.encapsulate_field |
1414 resource = rope.base.libutils.path_to_resource( |
1418 resource = rope.base.libutils.path_to_resource( |
1415 self.__project, filename) |
1419 self.__project, filename) |
1416 self.__progressHandle = ProgressHandle(self, title, True) |
1420 self.__progressHandle = ProgressHandle(self, title, True) |
1417 try: |
1421 try: |
1418 encapsulateField = \ |
1422 encapsulateField = ( |
1419 rope.refactor.encapsulate_field.EncapsulateField( |
1423 rope.refactor.encapsulate_field.EncapsulateField( |
1420 self.__project, resource, offset) |
1424 self.__project, resource, offset) |
|
1425 ) |
1421 changes = encapsulateField.get_changes( |
1426 changes = encapsulateField.get_changes( |
1422 getter=getter, setter=setter, |
1427 getter=getter, setter=setter, |
1423 task_handle=self.__progressHandle) |
1428 task_handle=self.__progressHandle) |
1424 except Exception as err: |
1429 except Exception as err: |
1425 errorDict = self.__handleRopeError(err) |
1430 errorDict = self.__handleRopeError(err) |