diff --git a/src/dask_awkward/lib/core.py b/src/dask_awkward/lib/core.py index f9b7d280..2a7a7870 100644 --- a/src/dask_awkward/lib/core.py +++ b/src/dask_awkward/lib/core.py @@ -1273,7 +1273,12 @@ def __awkward_function__(self, func, array_likes, args, kwargs): try: fn = getattr(dask_awkward, fn_name) except AttributeError: - return NotImplemented + try: + import dask_awkward.lib.str + + fn = getattr(dask_awkward.str, fn_name) + except AttributeError: + return NotImplemented return fn(*args, **kwargs) def __array_ufunc__(self, ufunc, method, *inputs, **kwargs):