����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
python313
/
lib64
/
python3.13
/
__pycache__
/
Filename :
modulefinder.cpython-313.pyc
back
Copy
� ����sdYh�\�����������������������������S�r�SSKrSSKrSSKrSSKrSSKrSSKrSSKrSr Sr SrSrSr SrSr0�rS �r0�rS �rSS�jr�"�S�S 5������r�"�S�S5������rS�r\S:X��a ���\"�5�������rgg!�\�a�� �\"�S5������ ��gf�=�f)z3Find modules used by a script, using introspection.�����N������������������������c������������������N�����[���������R������������������U�/�5������R������������������U5������ �g��N)�packagePathMap� setdefault�append)�packagename�paths��� �3/opt/alt/python313/lib64/python3.13/modulefinder.py�AddPackagePathr������s���������k�2�.�5�5�d�;�����c�����������������������U[���������U�'���g�r ���)�replacePackageMap)�oldname�newnames��� r����ReplacePackager���)���s ������!(��g�r���c������������������t����[���������R������������������R������������������R������������������5������� �[���������R������������������R������������������R ������������������X5������nUc��[��������SR ������������������U�S9U�S9eUR������������������[���������R������������������R������������������L�a��SSSS[��������44$�UR������������������[���������R������������������R������������������L�a��SSSS[��������44$�UR������������������nUR������������������R������������������U�5������(�������a)��S[��������R������������������R!������������������U5������SS["��������44$�[%��������UR������������������[���������R������������������R&������������������5������(�������a��[(��������nO�[%��������UR������������������[���������R������������������R*������������������[���������R������������������R,������������������45������(�������a��[.��������nOF[%��������UR������������������[���������R������������������R0������������������5������(�������a��[2��������nOSSSS[4��������44$�[6��������R8������������������"�U5������n[��������R������������������R;������������������U5������S���nXSUSU44$�)zDAn importlib reimplementation of imp.find_module (for our purposes).NzNo module named {name!r})�name������rb)� importlib� machinery� PathFinder�invalidate_caches� find_spec�ImportError�format�loader�BuiltinImporter� _C_BUILTIN�FrozenImporter� _PY_FROZEN�origin� is_package�osr����dirname�_PKG_DIRECTORY� isinstance�SourceFileLoader� _PY_SOURCE�ExtensionFileLoader�AppleFrameworkLoader�_C_EXTENSION�SourcelessFileLoader�_PY_COMPILED� _SEARCH_ERROR�io� open_code�splitext)r���r����spec� file_path�kind�file�suffixs��� r����_find_moduler?���-���s����������"�"�4�4�6����)�)�3�3�D�?�D��|��4�;�;��;�F�T�R�R���{�{�i�)�)�9�9�9��T�B��J�/�/�/��{�{�i�)�)�8�8�8��T�B��J�/�/�/����I��{�{���d�#�#��R�W�W�_�_�Y�/�"�b�.�1I�I�I��$�+�+�y�2�2�C�C�D�D��� �������3�3����4�4� � �� ���� �D�K�K��!4�!4�!I�!I� J� J�����T�B��M�2�2�2� �<�<� �"�D� �W�W� � �i� (�� ,�F��V�T�4�0�0�0r���c��������������������$�����\�rS�rSrSS�jrS�rSrg)�Module�_���Nc������������������R�����Xl���������X l��������X0l��������S�U�l��������0�U�l��������0�U�l��������g�r ���)�__name__�__file__�__path__�__code__�globalnames�starimports)�selfr���r=���r���s��� r����__init__�Module.__init__a���s,������� �� �� ��� ��������r���c�����������������������SU�R�������������������<�3nU�R������������������b��USU�R������������������<�3-���nU�R������������������b��USU�R������������������<�3-���nUS-���nU$�)NzModule(�, �))rD���rE���rF���)rJ����ss��� r����__repr__�Module.__repr__n���sR�������=�=�*���=�=�$��d�m�m�-�-�A��=�=�$��d�m�m�-�-�A� ��G���r���)rG���rE���rD���rF���rH���rI���)NN)rD���� __module__�__qualname__�__firstlineno__rK���rQ����__static_attributes__��r���r���rA���rA���_���s�������r���rA���c��������������������������\�rS�rSrSS�jrS�rS�rS�rS�rS�r SS �jr SS �jrS�rS�r S S �jrS�rS�rS�rS�rSS�jrS�rS�rS�rS�rS!S�jrS�rS�rS�rS�rSrg)"�ModuleFinder�w���Nc�����������������������Uc��[���������R������������������nXl��������0�U�l��������0�U�l��������X l��������SU�l��������Ub��UO/�U�l��������Ub��UO/�U�l��������/�U�l��������g�)Nr���) �sysr����modules� badmodules�debug�indent�excludes� replace_paths�processed_paths)rJ���r���r_���ra���rb���s��� r���rK����ModuleFinder.__init__y���sT�������<��8�8�D�� �������� ����$,�$8��b�� �.;�.G�]�R���!��r���c������������������������XR�������������������::��aW��[��������U�R������������������5�������H ��n[��������SSS9 �M��� �[��������USS9 �U�H��n[��������[ ��������U5������SS9 �M��� �[��������5������� �g�g�)N� � ��end)r_����ranger`����print�repr)rJ����level�str�args�i�args��� r����msg�ModuleFinder.msg����sU�������J�J���4�;�;�'���e��%��(��#�3�����d�3�i�S�)����G� �r���c������������������t�����US���nX R�������������������::��a$��U�R������������������S-���U�l��������U�R������������������"�U6� �g�g��Nr���r����r_���r`���rr����rJ���ro���rm���s��� r����msgin�ModuleFinder.msgin�����4�������Q����J�J���+�+��/�D�K��H�H�d�O��r���c������������������t�����US���nX R�������������������::��a$��U�R������������������S- ��U�l��������U�R������������������"�U6� �g�g�ru���rv���rw���s��� r����msgout�ModuleFinder.msgout����rz���r���c������������������������U�R������������������SSU5������ �[��������R������������������"�U5�������nSS[��������4nU�R ������������������SX!U5������ �S�S�S�5������ �g�!�,�(�������d��f �� � �g�=�f)Nr���� run_scriptr���r����__main__)rr���r7���r8���r0����load_module)rJ����pathname�fp�stuffs��� r���r����ModuleFinder.run_script����sJ����������L�(�+� �\�\�(� #�r���z�*�E����Z��u�=��$� #� #�s����A� Ac����������������������[���������R������������������R������������������U5������u��p#[���������R������������������R������������������U5������u��p4[��������R ������������������"�U5�������nUS[��������4nU�R������������������X5X5������ �S�S�S�5������ �g�!�,�(�������d��f �� � �g�=�f)Nr���)r+���r����splitr9���r7���r8���r0���r����)rJ���r�����dirr����extr����r����s��� r���� load_file�ModuleFinder.load_file����sb�������G�G�M�M�(�+� ���G�G�$�$�T�*� �� �\�\�(� #�r��$� �+�E����T�x�7��$� #� #�s����A>�> Bc������������������������U�R������������������SSXX45������ �U�R������������������X$S9nU�R������������������XQ5������u��pgU�R������������������Xg5������nU(�������d��U$�UR������������������(�������a��U�R������������������X�5������ �g�)Nr����import_hook�rm���)rr����determine_parent�find_head_package� load_tailrF����ensure_fromlist) rJ���r����caller�fromlistrm����parent�q�tail�ms ��� r���r�����ModuleFinder.import_hook����sg����������M�4��A��&�&�v�&�;���(�(��6����N�N�1�#����H��:�:�� � ��-�r���c������������������(����U�R������������������SSX5������ �U(�������a��US:X��a��U�R������������������SS5������ �g�UR������������������nUS:���a���UR������������������(�������a��US-��nUS:X��a*��U�R������������������U���nXAL�d���eU�R������������������SSU5������ �U$�UR������������������S5������U:��a��[ ��������S5������eSR������������������UR������������������S5������S�U*��5������nU�R������������������U���nU�R������������������SSU5������ �U$�UR������������������(�������a*��U�R������������������U���nXL�d���eU�R������������������SSU5������ �U$�SU;���aL��UR������������������S5������nUS�U�nU�R������������������U���nUR������������������U:X��d���eU�R������������������SSU5������ �U$�U�R������������������SS5������ �g�) N����r����r���zdetermine_parent -> Noner���zdetermine_parent ->�.zrelative importpath too deep) rx���r|���rD���rF���r]����countr"����joinr�����rfind)rJ���r����rm����pnamer����rp���s��� r���r�����ModuleFinder.determine_parent����s������� � �1�(�&�8���!���K�K��5�6�������A�:������ ����z����e�,���'�'�'����A�4�f�=�� ��{�{�3��%�'�!�"@�A�A��H�H�U�[�[��-�g��v�6�7�E��\�\�%�(�F��K�K��0�&�9��M��?�?��\�\�%�(�F��#�#�#��K�K��0�&�9��M��%�<����C� �A��"�1�I�E��\�\�%�(�F��?�?�e�+�+�+��K�K��0�&�9��M����A�1�2�r���c�����������������������U�R������������������SSX5������ �SU;���a��UR������������������S5������nUS�U�nX#S-���S��nOUnSnU(�������a��UR������������������<�SU<�3nOUnU�R������������������XFU5������nU(�������a��U�R ������������������SSXu45������ �Xu4$�U(�������a4��UnS�nU�R������������������XFU5������nU(�������a��U�R ������������������SSXu45������ �Xu4$�U�R ������������������SSU5������ �[��������SU-���5������e) Nr����r����r����r���r���zfind_head_package ->�"raise ImportError: No module named�No module named )rx����findrD���� import_moduler|���r"���)rJ���r����r���rp����headr�����qnamer����s��� r���r�����ModuleFinder.find_head_package����s�������� � �1�)�6�8��$�;�� � �#��A����8�D��!���:�D��D��D��%����5�E��E����t�F�3����K�K��1�A�9�=��7�N���E��F��"�"�4��7�A�����A�5��y�A��w�����A�;�U�C��,�u�4�5�5r���c������������������j����U�R������������������SSX5������ �UnU(�������a���UR������������������S5������nUS:��a��[��������U5������nUS�U�X$S-���S��p%UR������������������<�SU<�3nU�R ������������������XVU5������nU(�������d!��U�R������������������SSU5������ �[ ��������SU-���5������eU(�������a��M���U�R������������������SSU5������ �U$�) Nr����r����r����r���r���r����r����zload_tail ->)rx���r�����lenrD���r����r|���r"���)rJ���r����r����r����rp���r�����mnames��� r���r�����ModuleFinder.load_tail����s�������� � �1�k�1�+� ���� � �#��A��1�u�#�d�)�a��b�q��4�!���:�$� �z�z�4�0�E��"�"�4��2�A�����A�C�U�K�!�"4�u�"<�=�=���d�� ���A�~�q�)��r���c������������������P����U�R������������������SSXU5������ �U�H���nUS:X��a7��U(�������d.��U�R������������������U5������nU(�������a��U�R������������������XS5������ �M<��M>��M@��[��������X5������(�������a��MR��UR������������������<�SU<�3nU�R������������������XFU5������nU(�������a��M���[ ��������SU-���5������e� �g�)Nr����r�����*r���r����r����)rr����find_all_submodulesr�����hasattrrD���r����r"���)rJ���r����r����� recursive�sub�all�subname�submods��� r���r�����ModuleFinder.ensure_fromlist����s�����������%�q�I�>��C��c�z� ��2�2�1�5�C���,�,�Q�Q�7����!���Q�_�_�%&�Z�Z��5���+�+�C�!�<���v�%�&8�7�&B�C�C��r���c������������������4����UR�������������������(�������d��g�0�n/�nU[��������R������������������R������������������S�S��- ��nU[��������R������������������R������������������S�S��- ��nU[��������R������������������R ������������������S�S��- ��nUR��������������������H_��n�[��������R������������������"�U5������nU�H?��nS�nU�H��n[��������U5������n Xi*�S��U:X��d��M��US�U *��n �O� �U(�������d��M3��US:w��d��M;��XrU'���MA��� �Ma��� �UR������������������5�������$�!�[���������a�� �U�R������������������SSU5������ ��M���f�=�f)Nr���zcan't list directoryrK���)rF���r���r����EXTENSION_SUFFIXES�SOURCE_SUFFIXES�BYTECODE_SUFFIXESr+����listdir�OSErrorrr���r�����keys) rJ���r����r]����suffixesr�����namesr����mod�suff�ns ��� r���r����� ModuleFinder.find_all_submodules ��s������z�z��������I�'�'�:�:�1�=�=���I�'�'�7�7��:�:���I�'�'�9�9�!�<�<���:�:�C� �� � �3��������$�D��D� �A��B�C�y�D�(�"�3�Q�B�i��� �%� ��3�3�*�,�#&�C�L��� ����|�|�~������ �����2�C�8�� �s����C6�6D�Dc����������������������U�R������������������SSXU5������ ��U�R������������������U���nU�R������������������SSU5������ �U$�!�[���������a�� ��Of�=�fX R������������������;���a��U�R������������������SS5������ �g�U(�������a ��UR ������������������c��U�R������������������SS5������ �g��U�R ������������������UU=(�������a�� �UR ������������������U5������u��pVnO#!�[���������a�� �U�R������������������SSS�5������ ��g�f�=�f�U�R������������������X%Xg5������nU(�������a��UR������������������5������� �O!�U(�������a��UR������������������5������� �f�f�=�fU(�������a��[��������X1U5������ �U�R������������������SSU5������ �U$�)Nr���r����zimport_module ->zimport_module -> None)rx���r]���r|����KeyErrorr^���rF����find_moduler"���r�����close�setattr)rJ����partname�fqnamer����r����r����r����r����s��� r���r�����ModuleFinder.import_module)��s8������ � �1�o�x��@� ����V�$�A�� �K�K��-�q�1��H�� ��� �� �� ��_�_�$��K�K��2�3���f�o�o�-��K�K��2�3�� �"&�"2�"2�8�39�3M�f�o�o�v�#W��B�%���� ��K�K��-�t�4�� �� �� � ��X�=�A����� ������� ������F�a�(����A�)�1�-��s-����:�� A�A�)B>��>C�C�"D��D&c�����������������������Uu��pVnU�R������������������SSX=(�������a�� �SU5������ �U[��������:X��a&��U�R������������������X5������nU�R������������������SSU5������ �U$�U[��������:X��a��[��������UR ������������������5�������US5������n O`U[��������:X��aT���UR ������������������5�������n [��������R������������������R������������������X�0�5������ �[��������R������������������"�[��������U 5������SS��5������n OS�n U�R!������������������U5������nX8l��������U (�������a9��U�R$������������������(�������a��U�R'������������������U 5������n X�l��������U�R+������������������X�5������ �U�R������������������SSU5������ �U$�!�[���������a%��nU�R������������������SS[��������U5������-���U5������ �e�S�nAff�=�f)Nr���r����r����zload_module ->�execzraise ImportError: ����)rx���r-����load_packager|���r0����compile�readr5���r����_bootstrap_external� _classify_pycr"���rn����marshal�loads� memoryview� add_modulerE���rb����replace_paths_in_coderG���� scan_code)rJ���r����r����r����� file_infor>����mode�typer�����co�data�excs��� r���r�����ModuleFinder.load_moduleI��s@�����&���d�� � �1�m�V�[�D�(�C��>�!��!�!�&�3�A��K�K��+�Q�/��H��:�������H�f�5�B� �\� !� ��w�w�y���-�-�;�;�D�"�M�����z�$�/���4�5�B��B��O�O�F�#��� � ��!�!��/�/��3���J��N�N�2�!����A�'��+������� ����A�4�s�3�x�?��J��� �s����0E�� E4� E/�/E4c�����������������������XR�������������������;��a��0�U�R�������������������U'���U(�������a��SU�R�������������������U���UR������������������'���g�SU�R�������������������U���S'���g�)Nr����-)r^���rD���)rJ���r���r����s��� r����_add_badmodule�ModuleFinder._add_badmodulef��sG���������&�$&�D�O�O�D�!��56�D�O�O�D�!�&�/�/�2�)*�D�O�O�D�!�#�&r���c����������� �����������XR�������������������;���a��U�R������������������X5������ �g��U�R������������������XUS9 �U(�������aG��U�H@��nUS-���U-���nX`R�������������������;���a��U�R������������������Xb5������ �M-���U�R������������������XU/US9 �MB��� �g�g�!�[���������a8��nU�R ������������������SS[��������U5������5������ �U�R������������������Xb5������ ��S�nAM���S�nAff�=�f!�[���������a7��nU�R ������������������SS[��������U5������5������ �U�R������������������X5������ ��S�nAg�S�nAf[���������a7��nU�R ������������������SS[��������U5������5������ �U�R������������������X5������ ��S�nAg�S�nAff�=�f)Nr����r����r���zImportError:zSyntaxError:)r^���r����r����r"���rr���rn����SyntaxError)rJ���r���r����r����rm���r�����fullnamerr���s��� r����_safe_import_hook�ModuleFinder._safe_import_hookn��s)������?�?�"�����-�� >����T���7���#�C�#�c�z�C�/�H��?�?�2��+�+�H�=� �>��(�(���u�E�(�J� �$�����'��>�����N�C��H�=��+�+�H�=�=��>����� .��H�H�Q���C��1�����-�-���� .��H�H�Q���C��1�����-�-�� .�s;����C��*B� C�-B?�?C� E�-D� E�-E�Ec��������������#��������#� ���[���������R������������������"�U5�������H ��nSU44v�� �M��� �[���������R������������������"�U5�������H��u��p#nUS:X��a ��SXB44v�� �M��SX4U44v�� �M��� �g�7f)N�storer����absolute_import�relative_import)�dis�_find_store_names� _find_imports)rJ���r����r���rm���r����s��� r����scan_opcodes�ModuleFinder.scan_opcodes���sf���������)�)�"�-�D��D�7�"�"��.�%(�%6�%6�r�%:�!�D����z�'�(�)9�9�9�'�%�4�)@�@�@� �&;�s����AAc������������������"����UR�������������������nU�R������������������nU"�U5�������GH���u��pVUS:X��a��Uu��nSUR������������������U'���M!��US:X��Ga"��Uu��p�Sn Ub!��SU;���a��Sn U�V s/�s�H��o�S:w��d��M ��U PM��� �nn U�R������������������XrUSS9 �U (�������a���S�nUR������������������(�������a+��U�R ������������������R ������������������UR������������������S-���U-���5������nUc��U�R ������������������R ������������������U5������nUbl��UR������������������R������������������UR������������������5������ �UR������������������R������������������UR������������������5������ �UR������������������c��SUR������������������U'���GM2��GM5��SUR������������������U'���GMG��GMJ��US:X��aM��Uu��p�nU(�������a��U�R������������������XrX�S9 �GMo��U�R������������������X,S9n U�R������������������U R������������������S�USS9 �GM���[��������U5������e� �UR�������������������H0��n[��������U[��������U5������5������(�������d��M��U�R!������������������X�5������ �M2��� �g�s �sn f�) Nr����r���r����r���r����r����r����r����)�co_coder����rH���r����rF���r]����getrD����updaterI���rG���r�����RuntimeError� co_constsr.���r����r����)rJ���r����r�����code�scanner�whatro���r���r����� have_star�f�mmrm���r�����cs��� r���r�����ModuleFinder.scan_code���s�������z�z���#�#��!�"�+�J�D��w�����&'�� � �d�#��*�*�!%���� ��'��h��$%� �+3�@�8�a�C�x��8�H�@��&�&�t���&�B����B��z�z��"�\�\�-�-�a�j�j�3�.>��.E�F���z�!�\�\�-�-�d�3���~�� � �,�,�R�^�^�<�� � �,�,�R�^�^�<��;�;�.�23�A�M�M�$�/��/��/0�� � �d�+�%��&��*�*�(,�%�����*�*�4�H�*�J�!�2�2�1�2�B�F��*�*�6�?�?�D�(�RS�*�T��#�4�(�(�Q�&�T����A��!�T�"�X�&�&����q�$����A� As���� H�+Hc�����������������������U�R������������������SSX5������ �[��������R������������������U5������nU(�������a��UnU�R������������������U5������nX$l��������U/Ul��������UR ������������������[��������R������������������U/�5������-���Ul��������U�R������������������SUR ������������������5������u��pVn�U�R������������������XXg5������ �U�R������������������SSU5������ �UU(�������a��UR������������������5������� �$�$�!�U(�������a��UR������������������5������� �f�f�=�f)Nr���r����rK���zload_package ->)rx���r���r����r����rE���rF���r���r����r����r|���r����)rJ���r����r����r���r����r�����bufr����s��� r���r�����ModuleFinder.load_package���s�������� � �1�n�f�7�#�'�'��/����F��O�O�F�#��� ��Z�� ���Z�Z�.�"4�"4�V�R�"@�@�� ��)�)�*�a�j�j�A���� ����V��4��K�K��,�a�0������ ����r���� ���s����&C��C2c������������������v�����XR�������������������;���a��U�R�������������������U���$�[��������U5������=U�R�������������������U'���nU$�r ���)r]���rA���)rJ���r����r����s��� r���r�����ModuleFinder.add_module���s7�������\�\�!��<�<��'�'�#)�&�>�1����V��q��r���c�����������������������Ub��UR�������������������S-���U-���nOUnX@R������������������;���a��U�R������������������SSU5������ �[��������U5������eUc,��U[��������R ������������������;���a��S�S�SS[��������44$�U�R������������������n[��������X5������$�)Nr����r���zfind_module -> Excludedr���) rD���ra���r|���r"���r\����builtin_module_namesr&���r���r?���)rJ���r���r���r����r����s��� r���r�����ModuleFinder.find_module���s������������s�*�4�/�H��H��}�}�$��K�K��4�h�?��d�#�#��<��s�/�/�/��d�R��Z�$8�9�9��9�9�D��D�'�'r���c����������� �������0����[��������5������� �[��������SS-��5������ �[��������SS-��5������ �[��������U�R������������������R������������������5�������5������nU�HZ��nU�R������������������U���nUR������������������(�������a��[��������SSS9 �O [��������SSS9 �[��������SU-��UR ������������������=(�������d�� �S 5������ �M\��� �U�R ������������������5�������u��pEU(�������aa��[��������5������� �[��������S 5������ �U�HF��n[��������U�R������������������U���R������������������5�������5������n[��������SUSS R������������������U5������5������ �MH��� �U(�������al��[��������5������� �[��������SSS9 �[��������S5������ �U�HF��n[��������U�R������������������U���R������������������5�������5������n[��������SUSS R������������������U5������5������ �MH��� �gg)z�Print a report to stdout, listing the found modules with their paths, as well as modules that are missing, or seem to be missing. z %-25s %s)�Name�File)�----r ���Prg���rh���r����z%-25sr���zMissing modules:�?z imported fromrN���z7Submodules that appear to be missing, but could also bez#global names in the parent package:N) rk����sortedr]���r����rF���rE����any_missing_mayber^���r����)rJ���r�����keyr�����missing�mayber����modss��� r����report�ModuleFinder.report���sE������ �� �l�-�-�.� �l�-�-�.��d�l�l�'�'�)�*���C����S�!�A��z�z��c�s�#��c�s�#��'�C�-����!1�r�2� ����/�/�1�����G��$�%����d�o�o�d�3�8�8�:�;���c�4��$�)�)�D�/�B�� ����G��K�QT�U��7�8����d�o�o�d�3�8�8�:�;���c�4��$�)�)�D�/�B��� �r���c������������������.�����U�R������������������5�������u��pX-���$�)z�Return a list of modules that appear to be missing. Use any_missing_maybe() if you want to know which modules are certain to be missing, and which *may* be missing. )r��)rJ���r��r��s��� r����any_missing�ModuleFinder.any_missing��s������ ��/�/�1�����r���c������������������<����/�n/�nU�R��������������������H���nX0R������������������;���a��M��UR������������������S5������nUS:��a��UR������������������U5������ �M>��X4S-���S�nUSU�nU�R������������������R������������������U5������nUbm��X`R�������������������U���;���a��UR������������������U5������ �M���XWR������������������;���a��M���UR������������������(�������a��UR������������������U5������ �M���UR������������������U5������ �M���UR������������������U5������ �M���� �UR������������������5������� �UR������������������5������� �X4$�)a~��Return two lists, one with modules that are certainly missing and one with modules that *may* be missing. The latter names could either be submodules *or* just global names in the package. The reason it can't always be determined is that it's impossible to tell which names are imported when "from module import *" is done with an extension module, short of actually importing it. r����r���r���N) r^���ra���r����r ���r]���r����rH���rI����sort)rJ���r��r��r���rp���r�����pkgname�pkgs��� r���r���ModuleFinder.any_missing_maybe��s�������������O�O�D��}�}�$��� � �3��A��1�u����t�$���Q�3�4�j�G��2�A�h�G��,�,�"�"�7�+�C����o�o�d�3�3���N�N�4�(����/���_�_���L�L��&���N�N�4�(����t�$�=�$�>� ���� � � ���~�r���c����������������������[���������R������������������R������������������UR������������������5������=p#U�R�������������������H-��u��pEUR������������������U5������(�������d��M��XS[ ��������U5������S��-���n �O� �U�R������������������(�������aa��X0R������������������;��aR��X#:w��a��U�R������������������SSU<�SU<�35������ �OU�R������������������SSU<�S35������ �U�R������������������R������������������U5������ �[��������UR������������������5������n[��������[ ��������U5������5�������H6��n[��������Xg���[��������U5������5������(�������d��M!��U�R!������������������Xg���5������Xg'���M8��� �UR#������������������[%��������U5������US9$�)Nr���zco_filename z changed to z remains unchanged)r�����co_filename)r+���r����normpathr!��rb���� startswithr����r_���rc���r|���r ����listr����rj���r.���r����r�����replace�tuple)rJ���r�����new_filename�original_filenamer�����r�constsrp���s��� r���r�����"ModuleFinder.replace_paths_in_codeH��s�����+-�7�7�+;�+;�B�N�N�+K�K���&�&�D�A� �+�+�A�.�.� �S��V�W�#=�=����'� ��:�:�+�3G�3G�G��0����A�'8�� H��I�����A�'8� ;��<�� � �'�'�(9�:��b�l�l�#���s�6�{�#�A��&�)�T�"�X�.�.� �6�6�v�y�A�� ��$���z�z�E�&�M�|�z�L�Lr���)r^���r_���ra���r`���r]���r���rc���rb���)Nr���NN)NNr���)r���)r���r ���)rD���rS���rT���rU���rK���rr���rx���r|���r���r����r����r����r����r����r����r����r����r����r����r����r����r����r����r����r����r��r��r��r����rV���rW���r���r���rY���rY���w���s������� "����>�8� �!�F6�6 �D��8�@�:+�>�4A�/%�b�*�(�$ C�D�,�\Mr���rY���c�����������������������SS�K�n��U�R������������������[��������R������������������SS��S5������u��pSnSn/�n/�nU�H`��u��p�US:X��a��US-���nUS:X��a��SnUS:X��a!��XiR������������������[��������R������������������5������-���nUS:X��a��SnUS:X��d��MO��UR������������������U 5������ �Mb��� �U(�������d��S n OUS���n [��������R������������������S�S��n[��������R������������������R������������������U 5������US'���Xk-���nUS:���a)��[ ��������S 5������ �U�H��n[ ��������S[��������U5������5������ �M��� �[��������X�U5������n USS���HZ��nUS:X��a��SnM ��U(�������a5��USS��S :X��a��U R������������������US�S�S�S/5������ �M6��U R������������������U5������ �MI��U R������������������U5������ �M\��� �U R������������������U 5������ �U R!������������������5������� �U $�!�U�R�������������������a��n[ ��������U5������ ��S�nAg�S�nAff�=�f)Nr���r���zdmp:qx:z-dz-mz-pz-qz-xzhello.pyzpath:rf������z.*r����)�getoptr\����argv�errorrk���r����r+����pathsepr ���r���r,���rl���rY���r����r����r���r��)r.���optsro���rr���r_����domods�addpath�exclude�o�a�scriptr����item�mfrq���s��� r����testr;��`��s���������]�]�3�8�8�A�B�<��;� ��� �E� �F��G��G������9��A�I�E���9��F���9����� � � 3�3�G���9��E���9��N�N�1���������a�����8�8�A�;�D��g�g�o�o�f�%�D��G��>�D��q�y� �g���D��%��d��$���� �d�7� +�B��A�B�x���$�;��F����2�3�x�4�����s�3�B�x���u�5����s�#��L�L�������M�M�&���I�I�K� �I��g��<�<��� �c� ����s����%F"��"G�2G�Gr����z [interrupted]r ���)�__doc__r�����importlib._bootstrap_externalr����importlib.machineryr����r+���r7���r\���r6���r0���r5���r3���r-���r&���r(���r���r���r���r���r?���rA���rY���r;��rD���r:���KeyboardInterruptrk���rW���r���r����<module>r@�����s�������9�� ��$������ �� �� ��� � � ������� � � � ����<�����)�/1�d���0fM��fM�R8�v��z��!� �V��������!� �� �!�s����A#��#A4�3A4