We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ecb81f4 commit 6758d14Copy full SHA for 6758d14
1 file changed
dask/dataframe/io/parquet/arrow.py
@@ -11,6 +11,7 @@
11
import numpy as np
12
import pandas as pd
13
import pyarrow as pa
14
+import pyarrow.fs as pa_fs
15
import pyarrow.parquet as pq
16
17
# Check PyArrow version for feature support
@@ -20,7 +21,7 @@
20
21
from pyarrow import fs as pa_fs
22
23
import dask
-from dask.base import tokenize
24
+from dask.base import normalize_token, tokenize
25
from dask.core import flatten
26
from dask.dataframe.backends import pyarrow_schema_dispatch
27
from dask.dataframe.io.parquet.utils import (
@@ -55,6 +56,11 @@
55
56
}
57
58
59
+@normalize_token.register(pa_fs.FileSystem)
60
+def tokenize_arrowfs(obj):
61
+ return obj.__reduce__()
62
+
63
64
#
65
# Helper Utilities
66
0 commit comments