o
    ÿ»>hÒ
  ã                   @   sš   d Z ddlmZ dZdZeƒ Zd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                  O   s   t dƒ‚)NzUTo use txaio, you must first select a framework with .use_twisted() or .use_asyncio())ÚRuntimeError)ÚargsÚkw© r   úr/var/www/vedio/testing/chatpythonscript.ninositsolution.com/env/lib/python3.10/site-packages/txaio/_unframework.pyÚ_throw_usage_error(   s   ÿr   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_nsr   r   r   r   Ú<module>   sD   