MCPcopy Create free account
hub / github.com/dask/dask / assert_sane_keynames

Function assert_sane_keynames

dask/dataframe/utils.py:615–625  ·  view source on GitHub ↗
(ddf)

Source from the content-addressed store, hash-verified

613
614
615def assert_sane_keynames(ddf):
616 if hasattr(ddf, "__dask_graph__"):
617 dsk = ddf.optimize()
618 dsk = dsk.__dask_graph__()
619 for k in dsk:
620 while isinstance(k, tuple):
621 k = k[0]
622 assert isinstance(k, (str, bytes))
623 assert len(k) < 100
624 assert " " not in k
625 assert k.split("-")[0].isidentifier(), k
626
627
628def assert_dask_dtypes(ddf, res, numeric_equal=True):

Callers 1

assert_eqFunction · 0.85

Calls 3

splitMethod · 0.80
optimizeMethod · 0.45
__dask_graph__Method · 0.45

Tested by

no test coverage detected