/usr/local/lib/python3.6/site-packages/tqdm/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/tqdm/__pycache__/asyncio.cpython-36.pyc (3269B)
3
Eg
@ s^ d Z ddlZddlmZ ddlmZ ddgiZdd d
dgZG dd deZ d
d Z
e Ze
ZdS )z
Asynchronous progressbar decorator for iterators.
Includes a default `range` iterator printing to `stderr`.
Usage:
>>> from tqdm.asyncio import trange, tqdm
>>> async for i in trange(10):
... ...
N)version_info )tqdmzgithub.com/Z casperdcltqdm_asynciotaranger trangec sf e Zd ZdZd fdd Zdd Zdd Zd d
Zedddddd
Z eddddddZ
ZS )r z>
Asynchronous-friendly version of tqdm (Python 3.6+).
Nc sl t t| j|f|| d| _|d k rht|dr@|j| _d| _n(t|drT|j| _nt|| _ | j j| _d S )NF __anext__T__next__)
superr __init__iterable_awaitablehasattrr
iterable_nextr iterZiterable_iterator)selfiterableargskwargs) __class__ 6/usr/local/lib/python3.6/site-packages/tqdm/asyncio.pyr s
ztqdm_asyncio.__init__c C s | S )Nr )r r r r __aiter__$ s ztqdm_asyncio.__aiter__c sl y*| j r| j I d H }n| j }| j |S tk
rJ | j tY n tk
rf | j Y nX d S )N)r r update
StopIterationcloseStopAsyncIteration
BaseException)r resr r r r ' s ztqdm_asyncio.__anext__c O s | j j||S )N)r send)r r r r r r r 6 s ztqdm_asyncio.send)looptimeouttotalc k s\ |dkrt |}i }tdd dk r,||d<