
    8Cf                    Z    d dl mZ d dlmZ d dlmZmZmZmZm	Z	 erd dl
mZ 	 d	 	 	 ddZy)	    )annotations)isawaitable)TYPE_CHECKINGAnyCallableIterableOptional)SanicNc                    | r9| D ]3  }	 |s |di |n ||fi |}t        |      s#|j                  |       5 yy# t         $ r |s	 ||fi |n	 |||fi |}Y Aw xY w)zTrigger event callbacks (functions or async)

    Args:
        events (Optional[Iterable[Callable[..., Any]]]): [description]
        loop ([type]): [description]
        app (Optional[Sanic], optional): [description]. Defaults to None.
    N )	TypeErrorr   run_until_complete)eventsloopappkwargseventresults         S/var/www/highfloat_scraper/venv/lib/python3.12/site-packages/sanic/server/events.pytrigger_eventsr      s      
	0E03s9Mf9M 6"''/
	0     $)&)sD3F3 s   =AA)N)r   z&Optional[Iterable[Callable[..., Any]]]r   zOptional[Sanic])
__future__r   inspectr   typingr   r   r   r   r	   sanicr
   r   r       r   <module>r      s5    "  C C   020 
0r   