From 0571e126170786b02edca18d7776d2f6bf72d83e Mon Sep 17 00:00:00 2001 From: Peter Law Date: Sun, 26 Jul 2020 12:11:34 +0100 Subject: [PATCH] These attributes aren't optional They just don't yet have a value. --- jedi/inference/filters.py | 2 +- jedi/inference/names.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/inference/filters.py b/jedi/inference/filters.py index 05a9efcf..ba3d67c9 100644 --- a/jedi/inference/filters.py +++ b/jedi/inference/filters.py @@ -39,7 +39,7 @@ class AbstractFilter(object): class FilterWrapper(object): - name_wrapper_class: Optional[Type[NameWrapper]] = None + name_wrapper_class: Type[NameWrapper] def __init__(self, wrapped_filter): self._wrapped_filter = wrapped_filter diff --git a/jedi/inference/names.py b/jedi/inference/names.py index 1d20ba5f..12550982 100644 --- a/jedi/inference/names.py +++ b/jedi/inference/names.py @@ -26,7 +26,7 @@ def _merge_name_docs(names): class AbstractNameDefinition(object): start_pos: Optional[Tuple[int, int]] = None - string_name: Optional[str] = None + string_name: str parent_context = None tree_name = None is_value_name = True