B ×] ã@sdd„Zdd„ZdS)c Cs´ddl}ddlm}m}|d|d|df}| |¡}t|jƒ}i}x8|D]0}|j|krL|j|krLd||j<t|ƒ|krLPqLWx.|jD]$} y || =Wqˆt k rªYqˆXqˆW|S)zbFind in the code of a code object, all loaded names. (by LOAD_NAME, LOAD_GLOBAL or LOAD_FAST) éN)Ú HAVE_ARGUMENTÚopmapZ LOAD_NAMEZ LOAD_GLOBALZ LOAD_FASTé) ÚdisZopcoderrZget_instructionsÚlenÚco_namesZargvalÚ co_varnamesÚKeyError) ÚcorrrZ hasloadnameZinsnsZ len_co_namesZindexsetZinsnÚname©r úA/opt/alt/python37/lib64/python3.7/site-packages/guppy/etc/Code.pyÚco_code_findloadednamess&          rcCsBi}| t|ƒ¡x*|jD] }t|t|ƒƒr| t|ƒ¡qW|S)zFFind all loaded names in a code object and all its consts of code type)ÚupdaterÚ co_constsÚ isinstanceÚtypeÚco_findloadednames)r ÚnamesÚcr r r rs  rN)rrr r r r Ús