1
0
forked from VimPlug/jedi
Files
jedi-fork/jedi/plugins/base.py
2018-07-23 03:54:10 +02:00

22 lines
559 B
Python

class BasePlugin(object):
"""
Plugins are created each time an evaluator is created.
"""
def __init__(self, evaluator):
# In __init__ you can do some caching.
self._evaluator = evaluator
def execute(self, callback):
"""
Decorates the execute(context, arguments) function.
"""
return callback
def import_module(callback):
"""
Decorates the
import_module(evaluator, import_path, sys_path, add_error_callback)
function.
"""
return callback