
    X-Ph                    B    U d Z ddlmZ ddlmZ dZded<   dd
Z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                    d|  dS )N<> )r   s    S/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mypy/server/trigger.pymake_triggerr      s    t;;;    modulec                    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   s    r   make_wildcard_triggerr      s     'v&|&&&&r   N)r   r   r   r   )r   r   r   r   )	__doc__
__future__r   typingr   r   __annotations__r   r   r   r   r   <module>r      sw    F F F " " " " " "      
 # " " " "   	' 	' 	' 	' 	' 	'r   