summaryrefslogtreecommitdiff
path: root/astroid/brain/brain_argparse.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/brain/brain_argparse.py')
-rw-r--r--astroid/brain/brain_argparse.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/astroid/brain/brain_argparse.py b/astroid/brain/brain_argparse.py
index 0457db66..28a5e859 100644
--- a/astroid/brain/brain_argparse.py
+++ b/astroid/brain/brain_argparse.py
@@ -2,12 +2,15 @@
# For details: https://github.com/PyCQA/astroid/blob/main/LICENSE
# Copyright (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt
+from __future__ import annotations
+
from astroid import arguments, inference_tip, nodes
+from astroid.context import InferenceContext
from astroid.exceptions import UseInferenceDefault
from astroid.manager import AstroidManager
-def infer_namespace(node, context=None):
+def infer_namespace(node, context: InferenceContext | None = None):
callsite = arguments.CallSite.from_call(node, context=context)
if not callsite.keyword_arguments:
# Cannot make sense of it.