
    JPh7                     6    d Z ddlZddlmZmZ ddlmZmZ d Zy)a(  
PyWin32 package 'win32com' extends it's __path__ attribute with win32comext
directory and thus PyInstaller is not able to find modules in it. For example
module 'win32com.shell' is in reality 'win32comext.shell'.

>>> win32com.__path__
['win32com', 'C:\Python27\Lib\site-packages\win32comext']

    N)loggerexec_statement)is_win	is_cygwinc                    t         st        sy t        d      j                         }|st	        j
                  d       y t        j                  j                  |      }t        j                  j                  t        j                  j                  |      d      }t	        j
                  d|z         | j                  |       y )Nz
        try:
            from win32com import __file__
            print(__file__)
        except Exception:
            pass
        zwin32com: module not availablewin32comextz(win32com: extending __path__ with dir %r)r   r   r   stripr   debugospathdirnamejoinappend_package_path)apiwin32com_filewin32com_dir
comext_dirs       /mnt/c/Users/Administrator/Desktop/help_/test_env/lib/python3.12/site-packages/_pyinstaller_hooks_contrib/pre_safe_import_module/hook-win32com.pypre_safe_import_moduler      s    i"	 UW  5677??=1Lbggool;]KJ
LL;jHIJ'    )	__doc__r   PyInstaller.utils.hooksr   r   PyInstaller.compatr   r   r    r   r   <module>r      s    
 : 0(r   