Post-Local sync at 2025-06-23T22:46:07Z
This commit is contained in:
parent
9d33b42020
commit
9f97801b0d
1387 changed files with 250216 additions and 117 deletions
24
.venv/lib/python3.12/site-packages/tqdm/_tqdm_pandas.py
Normal file
24
.venv/lib/python3.12/site-packages/tqdm/_tqdm_pandas.py
Normal file
|
@ -0,0 +1,24 @@
|
|||
import sys
|
||||
|
||||
__author__ = "github.com/casperdcl"
|
||||
__all__ = ['tqdm_pandas']
|
||||
|
||||
|
||||
def tqdm_pandas(tclass, **tqdm_kwargs):
|
||||
"""
|
||||
Registers the given `tqdm` instance with
|
||||
`pandas.core.groupby.DataFrameGroupBy.progress_apply`.
|
||||
"""
|
||||
from tqdm import TqdmDeprecationWarning
|
||||
|
||||
if isinstance(tclass, type) or (getattr(tclass, '__name__', '').startswith(
|
||||
'tqdm_')): # delayed adapter case
|
||||
TqdmDeprecationWarning(
|
||||
"Please use `tqdm.pandas(...)` instead of `tqdm_pandas(tqdm, ...)`.",
|
||||
fp_write=getattr(tqdm_kwargs.get('file', None), 'write', sys.stderr.write))
|
||||
tclass.pandas(**tqdm_kwargs)
|
||||
else:
|
||||
TqdmDeprecationWarning(
|
||||
"Please use `tqdm.pandas(...)` instead of `tqdm_pandas(tqdm(...))`.",
|
||||
fp_write=getattr(tclass.fp, 'write', sys.stderr.write))
|
||||
type(tclass).pandas(deprecated_t=tclass)
|
Loading…
Add table
Add a link
Reference in a new issue