Ë
    pPêj  ã                  ó@   — U d Z ddlmZ ddlmZ dZded<   d
d„Zdd„Zy	)z@AST triggers that are used for fine-grained dependency handling.é    )Úannotations)ÚFinalz
[wildcard]r   ÚWILDCARD_TAGc                ó   — d| › d�S )Nú<ú>© )Únames    úX/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/mypy/server/trigger.pyÚmake_triggerr      s   € Øˆtˆf�Aˆ;Ðó    c                ó   — d| › t         › d�S )ac  Special trigger fired when any top-level name is changed in a module.

    Note that this is different from a module trigger, as module triggers are only
    fired if the module is created, deleted, or replaced with a non-module, whereas
    a wildcard trigger is triggered for namespace changes.

    This is used for "from m import *" dependencies.
    r   r   )r   )Úmodules    r   Úmake_wildcard_triggerr      s   € ð ˆvˆh”|�n AÐ&Ð&r   N)r
   ÚstrÚreturnr   )r   r   r   r   )	Ú__doc__Ú
__future__r   Útypingr   r   Ú__annotations__r   r   r	   r   r   ú<module>r      s$   ðÚ Få "å ð
 #€ˆeÓ "óô	'r   