1
0
forked from VimPlug/jedi

Add a plugin infrastructure

This commit is contained in:
Dave Halter
2018-07-21 15:03:05 +02:00
parent 7d2b7bb3c1
commit df55f62ad8
4 changed files with 66 additions and 11 deletions

10
jedi/plugins/base.py Normal file
View File

@@ -0,0 +1,10 @@
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, default_callback, arguments):
return default_callback(arguments)