
    h                    N    S SK Jr  S SKJrJr  \(       a  S SKJr   " S S5      rg)    )annotations)TYPE_CHECKINGAny)Drawingc                  ,    \ rS rSrSS jrSSS jjrSrg)		Messenger
   c                2    Xl         UR                  U l        g Ndocentitydb)selfr   s     A/var/www/html/env/lib/python3.13/site-packages/ezdxf/messenger.py__init__Messenger.__init__   s        Nc                z    [        U R                  R                  5       5       H  nUR                  X5        M     g)z;Broadcast a message to all entities in the entity database.N)listr   valuesnotify)r   message_typedataentitys       r   	broadcastMessenger.broadcast   s,     4==//12FMM,- 3r   r   )r   r   returnNoner   )r   intr   r   r   r   )__name__
__module____qualname____firstlineno__r   r   __static_attributes__ r   r   r   r   
   s    %. .r   r   N)
__future__r   typingr   r   ezdxf.documentr   r   r%   r   r   <module>r)      s    # %&	. 	.r   