FileSystem: Handle encoding via kwargs.

Drop if None.

Closes #7691
This commit is contained in:
David de la Iglesia Castro
2022-05-06 02:34:38 +03:00
committed by Ruslan Kuprieiev
parent f89f4ac152
commit 9bd9ac4a37
+3 -2
View File
@@ -180,10 +180,11 @@ class FileSystem:
self,
path: AnyFSPath,
mode: str = "r",
encoding: Optional[str] = None,
**kwargs,
) -> "IO": # pylint: disable=arguments-differ
return self.fs.open(path, mode=mode, encoding=encoding, **kwargs)
if "b" in mode:
kwargs.pop("encoding", None)
return self.fs.open(path, mode=mode, **kwargs)
def read_block(
self,