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

Function assert_sane_keynames

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

Source from the content-addressed store, hash-verified

608
609
610def assert_sane_keynames(ddf):
611 if hasattr(ddf, "__dask_graph__"):
612 dsk = ddf.optimize()
613 dsk = dsk.__dask_graph__()
614 for k in dsk:
615 while isinstance(k, tuple):
616 k = k[0]
617 assert isinstance(k, (str, bytes))
618 assert len(k) < 100
619 assert " " not in k
620 assert k.split("-")[0].isidentifier(), k
621
622
623def 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