o
    ȕh                     @   s4  d dl Z d dlmZ d dlmZ d dlmZmZ dZeddde	d	 ed
dde
d	 eddde
d	 eddded	 eddedd edde
dd ede
dddd ede
ddd ede
dd d ed!e
dd"d ed#e	d$d%d ed&e	d'd(d ed)e
d*d+d ed,edd-d ed.e	d d/d ed0e
dd1d ed2e
dd3d ed4e
dd5d ed6e
dd7d ed8edd9d ed:dd;ed	 ed<de	d=d ed>e
ed?d@d edAedBdC edDeddEd edFe jddGd edHeddId edJe
dKdLd edMde
dNd edOe
dPdQ edReejddSd eZdS )T    N)token_urlsafe)	Histogram)defineoptionszflowerconfig.pyporti  zrun on the given port)defaulthelptypeaddress zrun on the given addressunix_socketzpath to unix socket to binddebugFzrun in debug modeinspect_timeoutg     @@z!inspect timeout (in milliseconds))r   r	   r   authz regexp of emails to grant access
basic_authTz enable http basic authentication)r	   r   multipler   
oauth2_keyzOAuth2 key (requires --auth))r	   r   r   oauth2_secretzOAuth2 secret (requires --auth)oauth2_redirect_uriz%OAuth2 redirect uri (requires --auth)max_workersi  z+maximum number of workers to keep in memory	max_tasksi z)maximum number of tasks to keep in memorydbflowerzflower database file
persistentzenable persistent modestate_save_intervalz%state save interval (in milliseconds)
broker_apiz;inspect broker e.g. http://guest:guest@localhost:15672/api/ca_certsz#SSL certificate authority (CA) filecertfilezSSL certificate filekeyfilezSSL key filexheadersz:enable support for the 'X-Real-Ip' and 'X-Scheme' headers.auto_refreshzrefresh workersspurge_offline_workerszEtime (in seconds) after which offline workers are purged from workerscookie_secret@   zsecure cookie secretconfzconfiguration file)r   r   enable_eventsz!periodically enable Celery eventsformat_taskzuse custom task formatternatural_timezshow time in relative formattasks_columnszBname,uuid,state,args,kwargs,result,received,started,runtime,workerz4slugs of columns on /tasks/ page, delimited by commaauth_providerzauth handler class
url_prefixzbase url prefix)r	   r   task_runtime_metric_bucketszhistogram latency bucket value)typessecretsr   prometheus_clientr   tornado.optionsr   r   DEFAULT_CONFIG_FILEintstrboolfloatFunctionTypeDEFAULT_BUCKETSdefault_options r8   r8   K/var/www/Befach/backend/venv/lib/python3.10/site-packages/flower/options.py<module>   s    


