bgddlmZddlmZmZmZddlmZddlm Z ddl m Z d dd Z dd Z e ejee e dS)) annotations) arguments inference_tipnodes)InferenceContext)UseInferenceDefault)AstroidManagerNcontextInferenceContext | Nonecxtj||}|jst t jd}|j|_t|jD].}t j }||_||_ |g|j |</t| fS)N)r Namespace)rCallSite from_callkeyword_argumentsrrClassDefparentset EmptyNodeattrnameinstance_attrsiterinstantiate_class)noder callsite class_nodeattr fake_nodes m/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/astroid/brain/brain_argparse.pyinfer_namespacer s!++D'+BBH  %$!### ,,J JH.//66O%% % ! +4+ !$'' --//1 2 22returnboolc|j}t|tjr:|jdko.t|jtjo|jjdkSdS)Nr argparseF)func isinstancer AttributerexprNamename)rr%s r_looks_like_namespacer+sZ 9D$(( M[ ( -49ej11 - *, 5r )N)r r )r!r") __future__rastroidrrrastroid.contextrastroid.exceptionsrastroid.managerr rr+register_transformCallr rr4s #"""""3333333333,,,,,,222222******33333$## J o..0Er