ML i@UdZddlmZddlmZdZded<d dZd dZy ) z@AST triggers that are used for fine-grained dependency handling.) annotations)Finalz [wildcard]r WILDCARD_TAGcd|dS)N<>)names Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/mypy/server/trigger.py make_triggerr s tfA;cd|tdS)acSpecial 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. rr)r)modules r make_wildcard_triggerrsvh|nA &&r N)r strreturnr)rrrr) __doc__ __future__rtypingrr__annotations__r rr r r rs$F" # e" 'r