1
0
forked from VimPlug/jedi
Files
jedi-fork/jedi/refactoring.py
2012-12-31 14:47:57 +01:00

28 lines
670 B
Python

""" 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 []