summaryrefslogtreecommitdiff
path: root/venv/Lib/site-packages/astroid/brain/brain_argparse.py
diff options
context:
space:
mode:
authorpravindalve2023-05-30 04:20:14 +0530
committerGitHub2023-05-30 04:20:14 +0530
commitcbdd7ca21f1f673a3a739065098f7cc6c9c4b881 (patch)
tree595e888c38f00a314e751096b6bf636a544a5efe /venv/Lib/site-packages/astroid/brain/brain_argparse.py
parent7740d1ca0c2e6bf34900460b0c58fa4d528577fb (diff)
parent280c6aa89a15331fb76b7014957953dc72af6093 (diff)
downloadChemical-Simulator-GUI-master.tar.gz
Chemical-Simulator-GUI-master.tar.bz2
Chemical-Simulator-GUI-master.zip
Merge pull request #63 from brenda-br/Fix-35HEADmaster
Restructure Project and Deployment
Diffstat (limited to 'venv/Lib/site-packages/astroid/brain/brain_argparse.py')
-rw-r--r--venv/Lib/site-packages/astroid/brain/brain_argparse.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/venv/Lib/site-packages/astroid/brain/brain_argparse.py b/venv/Lib/site-packages/astroid/brain/brain_argparse.py
deleted file mode 100644
index d489911..0000000
--- a/venv/Lib/site-packages/astroid/brain/brain_argparse.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from astroid import MANAGER, arguments, nodes, inference_tip, UseInferenceDefault
-
-
-def infer_namespace(node, context=None):
- callsite = arguments.CallSite.from_call(node)
- if not callsite.keyword_arguments:
- # Cannot make sense of it.
- raise UseInferenceDefault()
-
- class_node = nodes.ClassDef("Namespace", "docstring")
- class_node.parent = node.parent
- for attr in set(callsite.keyword_arguments):
- fake_node = nodes.EmptyNode()
- fake_node.parent = class_node
- fake_node.attrname = attr
- class_node.instance_attrs[attr] = [fake_node]
- return iter((class_node.instantiate_class(),))
-
-
-def _looks_like_namespace(node):
- func = node.func
- if isinstance(func, nodes.Attribute):
- return (
- func.attrname == "Namespace"
- and isinstance(func.expr, nodes.Name)
- and func.expr.name == "argparse"
- )
- return False
-
-
-MANAGER.register_transform(
- nodes.Call, inference_tip(infer_namespace), _looks_like_namespace
-)