OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
genai
/
venv
/
lib
/
python3.6
/
site-packages
/
tqdm
/
contrib
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/09/2024 07:00:16 AM
rwxr-xr-x
📄
__init__.py
2.54 KB
05/09/2024 07:00:16 AM
rw-r--r--
📁
__pycache__
-
05/09/2024 07:00:16 AM
rwxr-xr-x
📄
bells.py
837 bytes
05/09/2024 07:00:16 AM
rw-r--r--
📄
concurrent.py
4.54 KB
05/09/2024 07:00:16 AM
rw-r--r--
📄
discord.py
3.99 KB
05/09/2024 07:00:16 AM
rw-r--r--
📄
itertools.py
814 bytes
05/09/2024 07:00:16 AM
rw-r--r--
📄
logging.py
3.75 KB
05/09/2024 07:00:16 AM
rw-r--r--
📄
slack.py
4.1 KB
05/09/2024 07:00:16 AM
rw-r--r--
📄
telegram.py
5.11 KB
05/09/2024 07:00:16 AM
rw-r--r--
📄
utils_worker.py
1.22 KB
05/09/2024 07:00:16 AM
rw-r--r--
Editing: itertools.py
Close
""" Thin wrappers around `itertools`. """ from __future__ import absolute_import import itertools from ..auto import tqdm as tqdm_auto __author__ = {"github.com/": ["casperdcl"]} __all__ = ['product'] def product(*iterables, **tqdm_kwargs): """ Equivalent of `itertools.product`. Parameters ---------- tqdm_class : [default: tqdm.auto.tqdm]. """ kwargs = tqdm_kwargs.copy() tqdm_class = kwargs.pop("tqdm_class", tqdm_auto) try: lens = list(map(len, iterables)) except TypeError: total = None else: total = 1 for i in lens: total *= i kwargs.setdefault("total", total) with tqdm_class(**kwargs) as t: it = itertools.product(*iterables) for i in it: yield i t.update()