diff --git a/jedi/evaluate/names.py b/jedi/evaluate/names.py index b49aa807..eed5e5a6 100644 --- a/jedi/evaluate/names.py +++ b/jedi/evaluate/names.py @@ -167,6 +167,12 @@ class ParamNameInterface(object): def to_string(self): raise NotImplementedError + def get_param(self): + # TODO document better where this is used and when. Currently it has + # very limited use, but is still in use. It's currently not even + # clear what values would be allowed. + return None + class BaseTreeParamName(ParamNameInterface, AbstractTreeName): annotation_node = None diff --git a/jedi/plugins/stdlib.py b/jedi/plugins/stdlib.py index 1c612333..025eab59 100644 --- a/jedi/plugins/stdlib.py +++ b/jedi/plugins/stdlib.py @@ -571,7 +571,6 @@ class DataclassParamName(BaseTreeParamName): def get_kind(self): return Parameter.POSITIONAL_OR_KEYWORD - #TODO get_param? def infer(self): if self.annotation_node is None: