o
    Ug
                     @   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   ^/var/www/html/Testing_prj/Navya-Bakers/venv/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   