
    Og                    D    d dl mZ d dlmZmZ erd dlmZ  G d d      Zy)    )annotations)TYPE_CHECKINGAny)Drawingc                      e Zd ZddZdddZy)	Messengerc                4    || _         |j                  | _        y N)docentitydb)selfr   s     T/var/www/html/public_html/myphp/venv/lib/python3.12/site-packages/ezdxf/messenger.py__init__zMessenger.__init__   s        Nc                x    t        | j                  j                               D ]  }|j                  ||        y)z;Broadcast a message to all entities in the entity database.N)listr   valuesnotify)r   message_typedataentitys       r   	broadcastzMessenger.broadcast   s3     4==//12 	.FMM,-	.r   )r   r   returnNoner
   )r   intr   r   r   r   )__name__
__module____qualname__r   r    r   r   r   r   
   s    %.r   r   N)
__future__r   typingr   r   ezdxf.documentr   r   r   r   r   <module>r#      s    # %&	. 	.r   