eaiovnaovbqoebvqoeavibavo 3 ָVX@sNddlmZddlmZGdddZGdddZGdddZd d Zd S) ) OrderedDict) getargspecc@s eZdZdS)_emptyN)__name__ __module__ __qualname__rr/usr/lib/python3.6/_inspect3.pyrsrc@seZdZeZdefddZdS) SignatureNcCstdd|D|_||_dS)Ncss|]}|j|fVqdS)N)name).0Zparamrrr sz%Signature.__init__..)r parametersreturn_annotation)selfrrrrr __init__ szSignature.__init__)rrrremptyrrrrr r sr c@s*eZdZeZdZdZdZeefddZdS) ParameterricCs||_||_||_dS)N)r kind annotation)rr rdefaultrrrr rszParameter.__init__N) rrrrrZPOSITIONAL_ONLYPOSITIONAL_OR_KEYWORDZ KEYWORD_ONLYrrrrr rs rcCsddt|jD}t|dS)NcSsg|]}t|tjqSr)rr)r argrrr szsignature..)r)rargsr )frrrr signaturesrN) collectionsrinspectrrr rrrrrr s