§
    ÇtºfÒ
  ã                   ó¨   — d Z ddlmZ dZdZ e¦   «         Zd„ ZeZeZeZ	eZ
eZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZeZ eZ!eZ"dS )z¹
This provides a version of the API which only throws exceptions;
this is the default so that you have to pick asyncio or twisted
explicitly by calling .use_twisted() or .use_asyncio()
é    )Ú_ConfigFc                  ó    — t          d¦  «        ‚)NzUTo use txaio, you must first select a framework with .use_twisted() or .use_asyncio())ÚRuntimeError)ÚargsÚkws     úQ/var/www/surfInsights/venv3-11/lib/python3.11/site-packages/txaio/_unframework.pyÚ_throw_usage_errorr	   (   s   € Ý
ð	0ñô ð ó    N)#Ú__doc__Útxaior   Úusing_twistedÚusing_asyncioÚconfigr	   Úwith_configÚcreate_futureÚcreate_future_successÚcreate_future_errorÚcreate_failureÚ	as_futureÚ	is_futureÚrejectÚcancelÚresolveÚadd_callbacksÚgatherÚ	is_calledÚ
call_laterÚfailure_messageÚfailure_tracebackÚfailure_format_tracebackÚmake_batched_timerÚmake_loggerÚstart_loggingÚset_global_log_levelÚget_global_log_levelÚadd_log_categoriesÚIFailedFutureÚILoggerÚsleepÚtime_nsÚperf_counter_ns© r
   r   ú<module>r-      sá   ðð6ð ð Ð Ð Ð Ð Ð à€Ø€Ø	ˆ‰Œ€ðð ð ð !€Ø"€Ø*Ð Ø(Ð Ø#€Ø€	Ø€	Ø	€Ø	€Ø
€Ø"€Ø	€Ø€	à€
à$€Ø&Ð Ø-Ð à'Ð à €Ø"€Ø)Ð Ø)Ð à'Ð à"€Ø
€à€Ø
€Ø$€€€r
   