RefactoringRope/CodeAssist.py

changeset 103
2d77b3afc98f
parent 101
5098ad8960ed
child 104
f6049d39f83d
equal deleted inserted replaced
102:61f698ad9ec5 103:2d77b3afc98f
58 if filename: 58 if filename:
59 resource = rope.base.libutils.path_to_resource(project, filename) 59 resource = rope.base.libutils.path_to_resource(project, filename)
60 else: 60 else:
61 resource = None 61 resource = None
62 line, index = self.__editor.getCursorPosition() 62 line, index = self.__editor.getCursorPosition()
63 offset = self.__editor.positionFromLineIndex(line, index)
64 source = self.__editor.text() 63 source = self.__editor.text()
64 offset = len("".join(source.splitlines(True)[:line])) + index
65 maxfixes = self.__plugin.getPreferences("MaxFixes") 65 maxfixes = self.__plugin.getPreferences("MaxFixes")
66 try: 66 try:
67 proposals = rope.contrib.codeassist.code_assist( 67 proposals = rope.contrib.codeassist.code_assist(
68 project, source, offset, resource, maxfixes = maxfixes) 68 project, source, offset, resource, maxfixes = maxfixes)
69 proposals = rope.contrib.codeassist.sorted_proposals(proposals) 69 proposals = rope.contrib.codeassist.sorted_proposals(proposals)

eric ide

mercurial