1
0
forked from VimPlug/jedi

refactoring basics, #103

This commit is contained in:
David Halter
2012-12-31 14:47:57 +01:00
parent 17bec929bb
commit 72869310c1

27
jedi/refactoring.py Normal file
View File

@@ -0,0 +1,27 @@
""" Introduce refactoring """
import api
class Refactoring(object):
def __init__(self, changed_lines, renamed_files):
self.changed_lines = changed_lines
self.renamed_files = renamed_files
def diff(self):
return ''
def refactor(operation, *args, **kwargs):
""" The end of the params are the same as in:
:param operation: The refactoring operation to execute.
:type operation: str
:return: list of changed lines/changed files
"""
return globals()[operation](*args, **kwargs)
def rename(new_name, *args, **kwargs):
script = api.Script(*args, **kwargs)
old_names = script.related_names()
return []