TL iUddlZddlmZddlmZmZddlmZ ddlm Z e jZ eee e fe d<GddeZd Zy#e $rdZ YwxYw) N)suppress)DictOptional)AbstractArbitraryName)topics pydoc_topicsceZdZdZdZy) KeywordNamekeywordc,t|jSN) imitate_pydoc string_name)selfs W/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/jedi/api/keywords.py py__doc__zKeywordName.py__doc__sT--..N)__name__ __module__ __qualname__api_typerrrr r s H/rr ctytjtt5j |}|j d\}}}dddfd}t|tr||}t|tr |\}} trt|jSdS#1swY]xYw#t$rYywxYw#t$rYywxYw)z] It's not possible to get the pydoc's without starting the annoying pager stuff. N cnjj|jj|Sr )rgetkeywords)shs r get_targetz!imitate_pydoc..get_target$s%xx||Aqzz~~a011r) rpydochelprKeyErrorsymbols partition isinstancestr TypeErrorstrip)string_relatedr!labelr s @rrrs  A ( 36"#--c273 2 VS !F# VS !w.:|E"((*BB%33  s5%B)B5 C'C)B25 CC CC)r" contextlibrtypingrrjedi.inference.namesr pydoc_datarrr(__annotations__ ImportErrorr rrrrr5s\ !6!-3]]L(4S>*: /'/LsA AA