o
    2g                     @  sB   U d Z ddlmZ ddlmZ dZded< dd
dZdddZdS )z@AST triggers that are used for fine-grained dependency handling.    )annotations)Finalz
[wildcard]r   WILDCARD_TAGnamestrreturnc                 C  s   d|  dS )N<> )r   r
   r
   K/home/garg/my-data/venv/lib/python3.10/site-packages/mypy/server/trigger.pymake_trigger   s   r   modulec                 C  s   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   )r   r
   r
   r   make_wildcard_trigger   s   	r   N)r   r   r   r   )r   r   r   r   )	__doc__
__future__r   typingr   r   __annotations__r   r   r
   r
   r
   r   <module>   s    
