hyb
2025-11-10 e0a856b5072c5a09f3f6de6da85abf90e00ee704
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Ë
hñúh ãó—ddlmZd„Zy)é)ÚisolatedcóÀ—tjd„«}|F|j|j«|j    «D]\}}|j ||«Œyy)aÜ
    Add the `six.moves` module as a dynamically defined runtime module node and all modules mapped by
    `six._SixMetaPathImporter` as aliased module nodes to the passed graph.
 
    The `six.moves` module is dynamically defined at runtime by the `six` module and hence cannot be imported in the
    standard way. Instead, this hook adds a placeholder node for the `six.moves` module to the graph,
    which implicitly adds an edge from that node to the node for its parent `six` module. This ensures that the `six`
    module will be frozen into the executable. (Phew!)
 
    `six._SixMetaPathImporter` is a PEP 302-compliant module importer converting imports independent of the current
    Python version into imports specific to that version (e.g., under Python 3, from `from six.moves import
    tkinter_tix` to `import tkinter.tix`). For each such mapping, this hook adds a corresponding module alias to the
    graph allowing PyInstaller to translate the former to the latter.
    cóܗ    ddl}|jDcic]>}t||j|j
f«r|j d|jz“Œ@c}S#t$rYywxYwcc}w)z¤
        Generate a dictionary from conventional module names to "six.moves" attribute names (e.g., from `tkinter.tix` to
        `six.moves.tkinter_tix`).
        rNz
six.moves.)ÚsixÚ ImportErrorÚ_moved_attributesÚ
isinstanceÚ MovedModuleÚMovedAttributeÚmodÚname)rÚmoveds  újH:\Change_password\venv_build\Lib\site-packages\PyInstaller/hooks/pre_safe_import_module/hook-six.moves.pyÚreal_to_six_module_namez7pre_safe_import_module.<locals>.real_to_six_module_namesp€ð     Û ð×.Ñ.ö
à´*¸UÀSÇ_Á_ÐVY×VhÑVhÐDiÔ2jð I‰I| e§j¡jÑ0Ñ 0ò
ð    
øôò    Ùð    üò
s‚A”AA)Á    A&Á%A&N)rÚcallÚadd_runtime_packageÚ module_nameÚitemsÚadd_alias_module)ÚapirÚreal_module_nameÚsix_module_names    rÚpre_safe_import_modulersj€ô‡]]ñ
óð
ð8Ð*Ø ×Ñ §¡Ô0Ø1H×1NÑ1NÓ1Pò    DÑ -Ð ˜oØ ×  Ñ  Ð!1°?Õ Cñ    Dð+óN)Ú PyInstallerrr©rrú<module>rsðõ!ó/Dr