code: def _read_csv(tmpdir):
      pd = pytest.importorskip("pandas")
      dd = pytest.importorskip("dask.dataframe")
  
      dd.from_pandas(
          pd.DataFrame({"a": range(10)}),
          npartitions=2,
      ).to_csv(str(tmpdir))
      return dd.read_csv(os.path.join(str(tmpdir), "*"))
  
imports: from __future__ import annotations
  import os
  import pytest
  import sys
  from operator import getitem
  from distributed import Client, SchedulerPlugin
  from distributed.utils_test import cluster, loop
  from dask.highlevelgraph import HighLevelGraph
  from dask.layers import ArrayChunkShapeDep, ArraySliceDep, fractional_slice
label_desc: Use image node_id 11 for calling a global function with example usage: _read_csv(tmpdir) and returns: dd