
    bDg                         d dl Z d dlZej                  eej                  f   Z e       Zd Zdedej                  fdZ	y)    Nc                       fd}|S )z7 A decorator that registers a class as an event class. c                     | t         <   | S )N)_event_parsers)clsmethods    H/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/cdp/util.pydecoratezevent_class.<locals>.decorate   s    !$v
     )r   r	   s   ` r   event_classr   	   s     Or
   jsonreturnc                 >    t         | d      j                  | d         S )z+ Parse a JSON dictionary into a CDP event. r   params)r   	from_json)r   s    r   parse_json_eventr      s     $x.)33DNCCr
   )
cdptypingDictstrAnyT_JSON_DICTdictr   r   r   r   r
   r   <module>r      sI    
  kk#vzz/*D; D6:: Dr
   