From 2b0b29f9219852e0b6f3d3242d91e61f8546f5cb Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 19 Jul 2019 11:57:55 +0200 Subject: [PATCH] Make it clearer when get_param is used. --- jedi/evaluate/names.py | 6 ++++++ jedi/plugins/stdlib.py | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) 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: