From 96ccce756bb09841486f62d891d4ce8a25bda768 Mon Sep 17 00:00:00 2001 From: James Emerton Date: Tue, 20 Oct 2020 10:58:00 -0700 Subject: [PATCH] Allow region to be specified by URL params When using `open_fs()` with an `s3://` url `region` is not being passed to the `S3FS` constructor. --- fs_s3fs/opener.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fs_s3fs/opener.py b/fs_s3fs/opener.py index d839f83..e7db647 100644 --- a/fs_s3fs/opener.py +++ b/fs_s3fs/opener.py @@ -33,6 +33,7 @@ def open_fs(self, fs_url, parse_result, writeable, create, cwd): endpoint_url=parse_result.params.get("endpoint_url", None), acl=parse_result.params.get("acl", None), cache_control=parse_result.params.get("cache_control", None), + region=parse_result.params.get("region", None), strict=strict, ) return s3fs