diff --git a/.doctrees/changelog.doctree b/.doctrees/changelog.doctree index 12b0fef8..f8515fbc 100644 Binary files a/.doctrees/changelog.doctree and b/.doctrees/changelog.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index a2173169..6c8f4276 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/megfile.s3.doctree b/.doctrees/megfile.s3.doctree index bfd0f751..7f63b53d 100644 Binary files a/.doctrees/megfile.s3.doctree and b/.doctrees/megfile.s3.doctree differ diff --git a/_modules/megfile/lib/s3_buffered_writer.html b/_modules/megfile/lib/s3_buffered_writer.html index 7b84d0dc..8a72ac24 100644 --- a/_modules/megfile/lib/s3_buffered_writer.html +++ b/_modules/megfile/lib/s3_buffered_writer.html @@ -135,7 +135,9 @@
self._client = s3_client self._profile_name = profile_name - self._block_size = block_size + # user maybe put block_size with 'numpy.uint64' type + self._block_size = int(block_size) + self._max_block_size = max_block_size self._max_buffer_size = max_buffer_size self._total_buffer_size = 0 diff --git a/_modules/megfile/lib/s3_limited_seekable_writer.html b/_modules/megfile/lib/s3_limited_seekable_writer.html index 6cc5ec61..09f97a16 100644 --- a/_modules/megfile/lib/s3_limited_seekable_writer.html +++ b/_modules/megfile/lib/s3_limited_seekable_writer.html @@ -147,6 +147,7 @@
max_concurrency: Optional[int] = None,
max_buffer_size: int = DEFAULT_MAX_BUFFER_SIZE,
forward_ratio: Optional[float] = None,
- block_size: int = DEFAULT_BLOCK_SIZE,
+ block_size: Optional[int] = None,
limited_seekable: bool = False,
buffered: bool = False,
share_cache_key: Optional[str] = None,
cache_path: Optional[str] = None,
- min_block_size: int = DEFAULT_MIN_BLOCK_SIZE,
+ min_block_size: Optional[int] = None,
max_block_size: int = DEFAULT_MAX_BLOCK_SIZE) -> IO:
'''Open an asynchronous prefetch reader, to support fast sequential read
@@ -926,6 +926,8 @@ Source code for megfile.s3_path
s3_url = s3_url.readlink()
except S3NotALinkError:
pass
+ min_block_size = min_block_size or block_size or DEFAULT_MIN_BLOCK_SIZE
+ block_size = block_size or DEFAULT_BLOCK_SIZE
bucket, key = parse_s3_url(s3_url.path_with_protocol)
config = botocore.config.Config(max_pool_connections=max_pool_connections)
@@ -1257,9 +1259,9 @@ Source code for megfile.s3_path
self, path: str, cache_path: Optional[str] = None, mode: str = 'r'):
if mode not in ('r', 'w', 'a'):
raise ValueError('unacceptable mode: %r' % mode)
+ if cache_path is None:
+ cache_path = generate_cache_path(path)
if mode in ('r', 'a'):
- if cache_path is None:
- cache_path = generate_cache_path(path)
s3_download(path, cache_path)
self.name = path
self.mode = mode
diff --git a/_modules/megfile/smart.html b/_modules/megfile/smart.html
index 5365e4b0..d0507ddd 100644
--- a/_modules/megfile/smart.html
+++ b/_modules/megfile/smart.html
@@ -1171,9 +1171,9 @@ Source code for megfile.smart
self, path: str, cache_path: Optional[str] = None, mode: str = 'r'):
if mode not in ('r', 'w', 'a'):
raise ValueError('unacceptable mode: %r' % mode)
+ if cache_path is None:
+ cache_path = generate_cache_path(path)
if mode in ('r', 'a'):
- if cache_path is None:
- cache_path = generate_cache_path(path)
smart_copy(path, cache_path)
self.name = path
self.mode = mode
diff --git a/changelog.html b/changelog.html
index aab8291d..fbd4c7dc 100644
--- a/changelog.html
+++ b/changelog.html
@@ -52,73 +52,76 @@
Command Line Interface
Advanced User Guide
CHANGELOG
-- 3.1.0 - 2024.07.09
+- 3.1.1 - 2024.07.24
+- 3.1.0.post2 - 2024.07.22
+- 3.1.0.post1 - 2024.07.15
+- 3.1.0 - 2024.07.09
- 3.0.6.post1 - 2024.06.21
-- 3.0.6 - 2024.06.12
-- 3.0.5 - 2024.05.28
-- 3.0.4 - 2024.05.16
-- 3.0.3 - 2024.05.10
+- 3.0.6 - 2024.06.12
+- 3.0.5 - 2024.05.28
+- 3.0.4 - 2024.05.16
+- 3.0.3 - 2024.05.10
- 3.0.2.post1 - 2024.04.25
-- 3.0.2 - 2024.04.24
-- 3.0.1 - 2024.03.08
+- 3.0.2 - 2024.04.24
+- 3.0.1 - 2024.03.08
- 3.0.0.post1 - 2024.01.22
-- 3.0.0 - 2024.01.22
+- 3.0.0 - 2024.01.22
- 2.2.10.post1 - 2024.01.04
-- 2.2.10 - 2023.12.12
+- 2.2.10 - 2023.12.12
- 2.2.9.post5 - 2023.11.26
- 2.2.9.post4 - 2023.11.17
- 2.2.9.post3 - 2023.11.09
- 2.2.9.post2 - 2023.11.08
- 2.2.9.post1 - 2023.11.02
-- 2.2.9 - 2023.10.31
+- 2.2.9 - 2023.10.31
- 2.2.8.post2 - 2023.10.25
- 2.2.8.post1 - 2023.10.20
-- 2.2.8 - 2023.10.17
-- 2.2.7 - 2023.10.08
-- 2.2.6 - 2023.09.22
+- 2.2.8 - 2023.10.17
+- 2.2.7 - 2023.10.08
+- 2.2.6 - 2023.09.22
- 2.2.5.post1 - 2023.09.19
-- 2.2.5 - 2023.09.15
+- 2.2.5 - 2023.09.15
- 2.2.4.post1 - 2023.09.04
-- 2.2.4 - 2023.09.04
-- 2.2.3 - 2023.08.25
-- 2.2.2 - 2023.08.18
+- 2.2.4 - 2023.09.04
+- 2.2.3 - 2023.08.25
+- 2.2.2 - 2023.08.18
- 2.2.1.post1 - 2023.08.14
-- 2.2.1 - 2023.08.07
+- 2.2.1 - 2023.08.07
- 2.2.0.post1 - 2023.08.03
-- 2.2.0 - 2023.08.01
-- 2.1.4 - 2023.07.21
+- 2.2.0 - 2023.08.01
+- 2.1.4 - 2023.07.21
- 2.1.3.post1 - 2023.07.13
-- 2.1.3 - 2023.07.11
-- 2.1.2 - 2023.07.07
+- 2.1.3 - 2023.07.11
+- 2.1.2 - 2023.07.07
- 2.1.1.post2 - 2023.07.07
- 2.1.1.post1 - 2023.07.04
-- 2.1.1 - 2023.07.03
-- 2.1.0 - 2023.06.26
-- 2.0.7 - 2023.06.16
+- 2.1.1 - 2023.07.03
+- 2.1.0 - 2023.06.26
+- 2.0.7 - 2023.06.16
- 2.0.6.post1 - 2023.06.16
-- 2.0.6 - 2023.06.13
+- 2.0.6 - 2023.06.13
- 2.0.5.post1 - 2023.05.11
-- 2.0.5 - 2023.05.11
-- 2.0.4 - 2023.04.12
-- 2.0.3 - 2023.03.22
-- 2.0.2 - 2023.03.13
-- 2.0.1 - 2023.03.01
-- 2.0.0 - 2023.02.10
-- 1.0.2 - 2022.09.22
-- 1.0.1 - 2022.08.04
-- 1.0.0 - 2022.07.25
-- 0.1.2 - 2022.04.26
-- 0.1.1 - 2022.01.14
-- 0.1.0 - 2022.01.14
-- 0.0.11 - 2021.12.08
-- 0.0.10 - 2021.11.29
-- 0.0.9 - 2021.10.11
-- 0.0.8 - 2021.09.15
-- 0.0.7 - 2021.09.06
-- 0.0.6 - 2021.09.01
-- 0.0.5 - 2021.08.31
-- 0.0.4 - 2021.08.29
-- 0.0.3 - 2021.08.24
+- 2.0.5 - 2023.05.11
+- 2.0.4 - 2023.04.12
+- 2.0.3 - 2023.03.22
+- 2.0.2 - 2023.03.13
+- 2.0.1 - 2023.03.01
+- 2.0.0 - 2023.02.10
+- 1.0.2 - 2022.09.22
+- 1.0.1 - 2022.08.04
+- 1.0.0 - 2022.07.25
+- 0.1.2 - 2022.04.26
+- 0.1.1 - 2022.01.14
+- 0.1.0 - 2022.01.14
+- 0.0.11 - 2021.12.08
+- 0.0.10 - 2021.11.29
+- 0.0.9 - 2021.10.11
+- 0.0.8 - 2021.09.15
+- 0.0.7 - 2021.09.06
+- 0.0.6 - 2021.09.01
+- 0.0.5 - 2021.08.31
+- 0.0.4 - 2021.08.29
+- 0.0.3 - 2021.08.24
GitHub
@@ -151,7 +154,38 @@
CHANGELOG
-3.1.0 - 2024.07.09
+3.1.1 - 2024.07.24
+
+perf
+
+smart_cacher
in w
mode can generate cache path when param cache_path
is None
+reader and writer support more types like numpy.uint64
for some params, e.g. offset
param in seek
support numpy.uint64
type
+
+
+
+
+
+3.1.0.post2 - 2024.07.22
+
+fix
+
+fix block_size
overwritten by default min_block_size
in s3_open
+
+
+
+
+
+3.1.0.post1 - 2024.07.15
+
+fix
+
+fix wrong name of cli
+
+
+
+
+
+3.1.0 - 2024.07.09
-
-3.0.6 - 2024.06.12
+
+3.0.6 - 2024.06.12
feat
@@ -200,8 +234,8 @@ 3.0.6 - 2024.06.12
-3.0.5 - 2024.05.28
+
+3.0.5 - 2024.05.28
feat
@@ -216,8 +250,8 @@ 3.0.5 - 2024.05.28
-3.0.4 - 2024.05.16
+
+3.0.4 - 2024.05.16
feat
@@ -226,8 +260,8 @@ 3.0.4 - 2024.05.16
-3.0.3 - 2024.05.10
+
+3.0.3 - 2024.05.10
-
-3.0.2 - 2024.04.24
+
+3.0.2 - 2024.04.24
feat
@@ -261,8 +295,8 @@ 3.0.2 - 2024.04.24
-3.0.1 - 2024.03.08
+
+3.0.1 - 2024.03.08
-
-3.0.0 - 2024.01.22
+
+3.0.0 - 2024.01.22
-
-2.2.10 - 2023.12.12
+
+2.2.10 - 2023.12.12
-
-2.2.9 - 2023.10.31
+
+2.2.9 - 2023.10.31
-
-2.2.8 - 2023.10.17
+
+2.2.8 - 2023.10.17
feat
@@ -435,8 +469,8 @@ 2.2.8 - 2023.10.17
-2.2.7 - 2023.10.08
+
+2.2.7 - 2023.10.08
fix
@@ -451,8 +485,8 @@ 2.2.7 - 2023.10.08
-2.2.6 - 2023.09.22
+
+2.2.6 - 2023.09.22
-
-2.2.5 - 2023.09.15
+
+2.2.5 - 2023.09.15
-
-2.2.4 - 2023.09.04
+
+2.2.4 - 2023.09.04
perf
@@ -526,8 +560,8 @@ 2.2.4 - 2023.09.04
-2.2.3 - 2023.08.25
+
+2.2.3 - 2023.08.25
feat
@@ -543,8 +577,8 @@ 2.2.3 - 2023.08.25
-2.2.2 - 2023.08.18
+
+2.2.2 - 2023.08.18
-
-2.2.1 - 2023.08.07
+
+2.2.1 - 2023.08.07
-
-2.2.0 - 2023.08.01
+
+2.2.0 - 2023.08.01
breaking change
@@ -634,8 +668,8 @@ 2.2.0 - 2023.08.01
-2.1.4 - 2023.07.21
+
+2.1.4 - 2023.07.21
-
-2.1.3 - 2023.07.11
+
+2.1.3 - 2023.07.11
feat
@@ -664,8 +698,8 @@ 2.1.3 - 2023.07.11
-2.1.2 - 2023.07.07
+
+2.1.2 - 2023.07.07
-
-2.1.1 - 2023.07.03
+
+2.1.1 - 2023.07.03
fix
@@ -714,8 +748,8 @@ 2.1.1 - 2023.07.03
-2.1.0 - 2023.06.26
+
+2.1.0 - 2023.06.26
feat
@@ -730,8 +764,8 @@ 2.1.0 - 2023.06.26
-2.0.7 - 2023.06.16
+
+2.0.7 - 2023.06.16
-
-2.0.6 - 2023.06.13
+
+2.0.6 - 2023.06.13
-
-2.0.5 - 2023.05.11
+
+2.0.5 - 2023.05.11
feat
@@ -798,8 +832,8 @@ 2.0.5 - 2023.05.11
-2.0.4 - 2023.04.12
+
+2.0.4 - 2023.04.12
feat
@@ -816,8 +850,8 @@ 2.0.4 - 2023.04.12
-2.0.3 - 2023.03.22
+
+2.0.3 - 2023.03.22
feat
@@ -834,14 +868,14 @@ 2.0.3 - 2023.03.22
-2.0.2 - 2023.03.13
+
+2.0.2 - 2023.03.13
support s3 endpoint env: AWS_ENDPOINT
-
-2.0.1 - 2023.03.01
+
+2.0.1 - 2023.03.01
cli
@@ -854,8 +888,8 @@ 2.0.1 - 2023.03.01
-2.0.0 - 2023.02.10
+
+2.0.0 - 2023.02.10
path classes align with pathlib.Path
-
-1.0.1 - 2022.08.04
+
+1.0.1 - 2022.08.04
fix open mode with + in different order
sort smart_getmd5_by_paths
parameter paths
-
-1.0.0 - 2022.07.25
+
+1.0.0 - 2022.07.25
refactor code
add smart_getmd5_by_paths
change of symlink’s parameters position
-
-0.1.2 - 2022.04.26
+
+0.1.2 - 2022.04.26
handle s3 remove file errors
support s3 symlink
-
-0.1.1 - 2022.01.14
+
+0.1.1 - 2022.01.14
fix smart api bug
-
-0.1.0 - 2022.01.14
+
+0.1.0 - 2022.01.14
update get_md5, s3 use etag and support dir
fix py35 test about moto
@@ -919,14 +953,14 @@ 0.1.0 - 2022.01.14
-0.0.11 - 2021.12.08
+
+0.0.11 - 2021.12.08
smart_open
support read and write pipe
-
-0.0.10 - 2021.11.29
+
+0.0.10 - 2021.11.29
add info log about environ OSS_ENDPOINT and oss config file
smart_getsize
and smart_getmtime
support http
@@ -937,15 +971,15 @@ 0.0.10 - 2021.11.29
-0.0.9 - 2021.10.11
+
+0.0.9 - 2021.10.11
megfile.s3
retries when server returns 500 - 503
remove megfile.lib.fakefs
-
-0.0.8 - 2021.09.15
+
+0.0.8 - 2021.09.15
megfile.s3.s3_memory_open
support ab / rb+ / wb+ / ab+ mode
megfile.s3.s3_open
support ab / rb+ / wb+ / ab+ mode (by using s3_memory_open)
@@ -953,34 +987,34 @@ 0.0.8 - 2021.09.15s3.endpoint_url in aws config file
-
-0.0.7 - 2021.09.06
+
+0.0.7 - 2021.09.06
[Breaking] Rename megfile.interfaces.MegfilePathLike
to megfile.interfaces.PathLike
Fix ungloblize
-
-0.0.6 - 2021.09.01
+
+0.0.6 - 2021.09.01
[Breaking] Rename megfile.s3.MEGFILE_MD5_HEADER
to megfile.s3.content_md5_header
[Breaking] Remove megfile.lib.get_image_size
, megfile.smart.smart_load_image_metadata
and megfile.smart.IMAGE_EXTNAMES
-
-0.0.5 - 2021.08.31
+
+0.0.5 - 2021.08.31
Refactor process_local
/ thread_local
, remove dependency on multiprocessing.utils.register_after_fork
-
-0.0.4 - 2021.08.29
+
+0.0.4 - 2021.08.29
Speed up s3_glob
-
-0.0.3 - 2021.08.24
+
+0.0.3 - 2021.08.24
First release of megfile
diff --git a/index.html b/index.html
index b3e43140..4775315d 100644
--- a/index.html
+++ b/index.html
@@ -544,73 +544,76 @@ Welcome to megfile’s documentation!CHANGELOG
-- 3.1.0 - 2024.07.09
+- 3.1.1 - 2024.07.24
+- 3.1.0.post2 - 2024.07.22
+- 3.1.0.post1 - 2024.07.15
+- 3.1.0 - 2024.07.09
- 3.0.6.post1 - 2024.06.21
-- 3.0.6 - 2024.06.12
-- 3.0.5 - 2024.05.28
-- 3.0.4 - 2024.05.16
-- 3.0.3 - 2024.05.10
+- 3.0.6 - 2024.06.12
+- 3.0.5 - 2024.05.28
+- 3.0.4 - 2024.05.16
+- 3.0.3 - 2024.05.10
- 3.0.2.post1 - 2024.04.25
-- 3.0.2 - 2024.04.24
-- 3.0.1 - 2024.03.08
+- 3.0.2 - 2024.04.24
+- 3.0.1 - 2024.03.08
- 3.0.0.post1 - 2024.01.22
-- 3.0.0 - 2024.01.22
+- 3.0.0 - 2024.01.22
- 2.2.10.post1 - 2024.01.04
-- 2.2.10 - 2023.12.12
+- 2.2.10 - 2023.12.12
- 2.2.9.post5 - 2023.11.26
- 2.2.9.post4 - 2023.11.17
- 2.2.9.post3 - 2023.11.09
- 2.2.9.post2 - 2023.11.08
- 2.2.9.post1 - 2023.11.02
-- 2.2.9 - 2023.10.31
+- 2.2.9 - 2023.10.31
- 2.2.8.post2 - 2023.10.25
- 2.2.8.post1 - 2023.10.20
-- 2.2.8 - 2023.10.17
-- 2.2.7 - 2023.10.08
-- 2.2.6 - 2023.09.22
+- 2.2.8 - 2023.10.17
+- 2.2.7 - 2023.10.08
+- 2.2.6 - 2023.09.22
- 2.2.5.post1 - 2023.09.19
-- 2.2.5 - 2023.09.15
+- 2.2.5 - 2023.09.15
- 2.2.4.post1 - 2023.09.04
-- 2.2.4 - 2023.09.04
-- 2.2.3 - 2023.08.25
-- 2.2.2 - 2023.08.18
+- 2.2.4 - 2023.09.04
+- 2.2.3 - 2023.08.25
+- 2.2.2 - 2023.08.18
- 2.2.1.post1 - 2023.08.14
-- 2.2.1 - 2023.08.07
+- 2.2.1 - 2023.08.07
- 2.2.0.post1 - 2023.08.03
-- 2.2.0 - 2023.08.01
-- 2.1.4 - 2023.07.21
+- 2.2.0 - 2023.08.01
+- 2.1.4 - 2023.07.21
- 2.1.3.post1 - 2023.07.13
-- 2.1.3 - 2023.07.11
-- 2.1.2 - 2023.07.07
+- 2.1.3 - 2023.07.11
+- 2.1.2 - 2023.07.07
- 2.1.1.post2 - 2023.07.07
- 2.1.1.post1 - 2023.07.04
-- 2.1.1 - 2023.07.03
-- 2.1.0 - 2023.06.26
-- 2.0.7 - 2023.06.16
+- 2.1.1 - 2023.07.03
+- 2.1.0 - 2023.06.26
+- 2.0.7 - 2023.06.16
- 2.0.6.post1 - 2023.06.16
-- 2.0.6 - 2023.06.13
+- 2.0.6 - 2023.06.13
- 2.0.5.post1 - 2023.05.11
-- 2.0.5 - 2023.05.11
-- 2.0.4 - 2023.04.12
-- 2.0.3 - 2023.03.22
-- 2.0.2 - 2023.03.13
-- 2.0.1 - 2023.03.01
-- 2.0.0 - 2023.02.10
-- 1.0.2 - 2022.09.22
-- 1.0.1 - 2022.08.04
-- 1.0.0 - 2022.07.25
-- 0.1.2 - 2022.04.26
-- 0.1.1 - 2022.01.14
-- 0.1.0 - 2022.01.14
-- 0.0.11 - 2021.12.08
-- 0.0.10 - 2021.11.29
-- 0.0.9 - 2021.10.11
-- 0.0.8 - 2021.09.15
-- 0.0.7 - 2021.09.06
-- 0.0.6 - 2021.09.01
-- 0.0.5 - 2021.08.31
-- 0.0.4 - 2021.08.29
-- 0.0.3 - 2021.08.24
+- 2.0.5 - 2023.05.11
+- 2.0.4 - 2023.04.12
+- 2.0.3 - 2023.03.22
+- 2.0.2 - 2023.03.13
+- 2.0.1 - 2023.03.01
+- 2.0.0 - 2023.02.10
+- 1.0.2 - 2022.09.22
+- 1.0.1 - 2022.08.04
+- 1.0.0 - 2022.07.25
+- 0.1.2 - 2022.04.26
+- 0.1.1 - 2022.01.14
+- 0.1.0 - 2022.01.14
+- 0.0.11 - 2021.12.08
+- 0.0.10 - 2021.11.29
+- 0.0.9 - 2021.10.11
+- 0.0.8 - 2021.09.15
+- 0.0.7 - 2021.09.06
+- 0.0.6 - 2021.09.01
+- 0.0.5 - 2021.08.31
+- 0.0.4 - 2021.08.29
+- 0.0.3 - 2021.08.24
- GitHub
diff --git a/megfile.s3.html b/megfile.s3.html
index 67f24a51..7db05f33 100644
--- a/megfile.s3.html
+++ b/megfile.s3.html
@@ -322,7 +322,7 @@
-
-megfile.s3.s3_buffered_open(s3_url: str | BasePath | PathLike, mode: str, followlinks: bool = False, *, max_concurrency: int | None = None, max_buffer_size: int = 134217728, forward_ratio: float | None = None, block_size: int = 8388608, limited_seekable: bool = False, buffered: bool = False, share_cache_key: str | None = None, cache_path: str | None = None, min_block_size: int = 8388608, max_block_size: int = 134217728) IO [source]
+megfile.s3.s3_buffered_open(s3_url: str | BasePath | PathLike, mode: str, followlinks: bool = False, *, max_concurrency: int | None = None, max_buffer_size: int = 134217728, forward_ratio: float | None = None, block_size: int | None = None, limited_seekable: bool = False, buffered: bool = False, share_cache_key: str | None = None, cache_path: str | None = None, min_block_size: int | None = None, max_block_size: int = 134217728) IO [source]
Open an asynchronous prefetch reader, to support fast sequential read
Note
@@ -729,7 +729,7 @@
-
-megfile.s3.s3_open(s3_url: str | BasePath | PathLike, mode: str, followlinks: bool = False, *, max_concurrency: int | None = None, max_buffer_size: int = 134217728, forward_ratio: float | None = None, block_size: int = 8388608, limited_seekable: bool = False, buffered: bool = False, share_cache_key: str | None = None, cache_path: str | None = None, min_block_size: int = 8388608, max_block_size: int = 134217728) IO
+megfile.s3.s3_open(s3_url: str | BasePath | PathLike, mode: str, followlinks: bool = False, *, max_concurrency: int | None = None, max_buffer_size: int = 134217728, forward_ratio: float | None = None, block_size: int | None = None, limited_seekable: bool = False, buffered: bool = False, share_cache_key: str | None = None, cache_path: str | None = None, min_block_size: int | None = None, max_block_size: int = 134217728) IO
Open an asynchronous prefetch reader, to support fast sequential read
Note
diff --git a/searchindex.js b/searchindex.js
index a0f9793f..7efeaf8c 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"0.0.10 - 2021.11.29": [[3, "id40"]], "0.0.11 - 2021.12.08": [[3, "id39"]], "0.0.3 - 2021.08.24": [[3, "id47"]], "0.0.4 - 2021.08.29": [[3, "id46"]], "0.0.5 - 2021.08.31": [[3, "id45"]], "0.0.6 - 2021.09.01": [[3, "id44"]], "0.0.7 - 2021.09.06": [[3, "id43"]], "0.0.8 - 2021.09.15": [[3, "id42"]], "0.0.9 - 2021.10.11": [[3, "id41"]], "0.1.0 - 2022.01.14": [[3, "id38"]], "0.1.1 - 2022.01.14": [[3, "id37"]], "0.1.2 - 2022.04.26": [[3, "id36"]], "1.0.0 - 2022.07.25": [[3, "id35"]], "1.0.1 - 2022.08.04": [[3, "id34"]], "1.0.2 - 2022.09.22": [[3, "id33"]], "2.0.0 - 2023.02.10": [[3, "id32"]], "2.0.1 - 2023.03.01": [[3, "id31"]], "2.0.2 - 2023.03.13": [[3, "id30"]], "2.0.3 - 2023.03.22": [[3, "id29"]], "2.0.4 - 2023.04.12": [[3, "id28"]], "2.0.5 - 2023.05.11": [[3, "id27"]], "2.0.5.post1 - 2023.05.11": [[3, "post1-2023-05-11"]], "2.0.6 - 2023.06.13": [[3, "id26"]], "2.0.6.post1 - 2023.06.16": [[3, "post1-2023-06-16"]], "2.0.7 - 2023.06.16": [[3, "id25"]], "2.1.0 - 2023.06.26": [[3, "id24"]], "2.1.1 - 2023.07.03": [[3, "id23"]], "2.1.1.post1 - 2023.07.04": [[3, "post1-2023-07-04"]], "2.1.1.post2 - 2023.07.07": [[3, "post2-2023-07-07"]], "2.1.2 - 2023.07.07": [[3, "id22"]], "2.1.3 - 2023.07.11": [[3, "id21"]], "2.1.3.post1 - 2023.07.13": [[3, "post1-2023-07-13"]], "2.1.4 - 2023.07.21": [[3, "id20"]], "2.2.0 - 2023.08.01": [[3, "id19"]], "2.2.0.post1 - 2023.08.03": [[3, "post1-2023-08-03"]], "2.2.1 - 2023.08.07": [[3, "id18"]], "2.2.1.post1 - 2023.08.14": [[3, "post1-2023-08-14"]], "2.2.10 - 2023.12.12": [[3, "id9"]], "2.2.10.post1 - 2024.01.04": [[3, "post1-2024-01-04"]], "2.2.2 - 2023.08.18": [[3, "id17"]], "2.2.3 - 2023.08.25": [[3, "id16"]], "2.2.4 - 2023.09.04": [[3, "id15"]], "2.2.4.post1 - 2023.09.04": [[3, "post1-2023-09-04"]], "2.2.5 - 2023.09.15": [[3, "id14"]], "2.2.5.post1 - 2023.09.19": [[3, "post1-2023-09-19"]], "2.2.6 - 2023.09.22": [[3, "id13"]], "2.2.7 - 2023.10.08": [[3, "id12"]], "2.2.8 - 2023.10.17": [[3, "id11"]], "2.2.8.post1 - 2023.10.20": [[3, "post1-2023-10-20"]], "2.2.8.post2 - 2023.10.25": [[3, "post2-2023-10-25"]], "2.2.9 - 2023.10.31": [[3, "id10"]], "2.2.9.post1 - 2023.11.02": [[3, "post1-2023-11-02"]], "2.2.9.post2 - 2023.11.08": [[3, "post2-2023-11-08"]], "2.2.9.post3 - 2023.11.09": [[3, "post3-2023-11-09"]], "2.2.9.post4 - 2023.11.17": [[3, "post4-2023-11-17"]], "2.2.9.post5 - 2023.11.26": [[3, "post5-2023-11-26"]], "3.0.0 - 2024.01.22": [[3, "id8"]], "3.0.0.post1 - 2024.01.22": [[3, "post1-2024-01-22"]], "3.0.1 - 2024.03.08": [[3, "id7"]], "3.0.2 - 2024.04.24": [[3, "id6"]], "3.0.2.post1 - 2024.04.25": [[3, "post1-2024-04-25"]], "3.0.3 - 2024.05.10": [[3, "id5"]], "3.0.4 - 2024.05.16": [[3, "id4"]], "3.0.5 - 2024.05.28": [[3, "id3"]], "3.0.6 - 2024.06.12": [[3, "id2"]], "3.0.6.post1 - 2024.06.21": [[3, "post1-2024-06-21"]], "3.1.0 - 2024.07.09": [[3, "id1"]], "API Reference": [[12, "api-reference"]], "Advanced User Guide": [[0, "advanced-user-guide"]], "Build from Source": [[28, "build-from-source"]], "CHANGELOG": [[3, "changelog"]], "Command Line Interface": [[4, "command-line-interface"], [28, "command-line-interface"]], "Common Configuration": [[6, "common-configuration"]], "Config for different hdfs server": [[7, "config-for-different-hdfs-server"]], "Config for different s3 server or authentications": [[9, "config-for-different-s3-server-or-authentications"]], "Configuration": [[5, "configuration"], [28, "configuration"]], "Contents:": [[11, null]], "Define Custom Protocol": [[1, "define-custom-protocol"]], "Development Environment": [[28, "development-environment"]], "Environment configurations": [[6, "environment-configurations"]], "Functional Interface": [[28, "functional-interface"]], "Getting Started": [[28, "getting-started"]], "Glob Pattern": [[2, "glob-pattern"]], "HTTP Configuration": [[8, "http-configuration"]], "HTTP Environment configurations": [[8, "http-environment-configurations"]], "Hdfs Configuration": [[7, "hdfs-configuration"]], "How to Contribute": [[28, "how-to-contribute"]], "Indices and tables": [[11, "indices-and-tables"]], "Installation": [[28, "installation"]], "Path Format": [[27, "path-format"]], "Patterns are Unix shell style:": [[2, "patterns-are-unix-shell-style"]], "PyPI": [[28, "pypi"]], "Quick Start": [[28, "quick-start"]], "S3 Configuration": [[9, "s3-configuration"]], "Sftp Configuration": [[10, "sftp-configuration"]], "SmartPath Interface": [[28, "smartpath-interface"]], "Submodules": [[12, "submodules"]], "Support Protocols": [[28, "support-protocols"]], "Use command": [[7, "use-command"], [9, "use-command"], [28, "use-command"]], "Use environments": [[7, "use-environments"], [9, "use-environments"], [10, "use-environments"], [28, "use-environments"]], "Using command:": [[7, "using-command"], [9, "using-command"]], "Using environment": [[7, "using-environment"], [9, "using-environment"]], "Welcome to megfile\u2019s documentation!": [[11, "welcome-to-megfile-s-documentation"]], "cat": [[4, "megfile-cat"]], "config": [[4, "megfile-config"]], "cp": [[4, "megfile-cp"]], "fs": [[27, "fs"]], "hdfs": [[4, "megfile-config-hdfs"], [27, "hdfs"]], "head": [[4, "megfile-head"]], "http": [[27, "http"]], "ll": [[4, "megfile-ll"]], "ls": [[4, "megfile-ls"]], "md5sum": [[4, "megfile-md5sum"]], "megfile": [[4, "megfile"]], "megfile - Megvii FILE library": [[28, "megfile-megvii-file-library"]], "megfile.fs module": [[13, "module-megfile.fs"]], "megfile.fs_path module": [[14, "module-megfile.fs_path"]], "megfile.hdfs module": [[15, "module-megfile.hdfs"]], "megfile.hdfs_path module": [[16, "module-megfile.hdfs_path"]], "megfile.http module": [[17, "module-megfile.http"]], "megfile.http_path module": [[18, "module-megfile.http_path"]], "megfile.s3 module": [[19, "module-megfile.s3"]], "megfile.s3_path module": [[20, "module-megfile.s3_path"]], "megfile.sftp module": [[21, "module-megfile.sftp"]], "megfile.sftp_path module": [[22, "module-megfile.sftp_path"]], "megfile.smart module": [[23, "module-megfile.smart"]], "megfile.smart_path module": [[24, "module-megfile.smart_path"]], "megfile.stdio module": [[25, "module-megfile.stdio"]], "megfile.stdio_path module": [[26, "module-megfile.stdio_path"]], "mkdir": [[4, "megfile-mkdir"]], "mtime": [[4, "megfile-mtime"]], "mv": [[4, "megfile-mv"]], "rm": [[4, "megfile-rm"]], "s3": [[4, "megfile-config-s3"], [27, "s3"]], "set cookies, headers and other parameters": [[27, "set-cookies-headers-and-other-parameters"]], "sftp": [[27, "sftp"]], "size": [[4, "megfile-size"]], "stat": [[4, "megfile-stat"]], "stdio": [[27, "stdio"]], "sync": [[4, "megfile-sync"]], "tail": [[4, "megfile-tail"]], "to": [[4, "megfile-to"]], "touch": [[4, "megfile-touch"]], "version": [[4, "megfile-version"]]}, "docnames": ["advanced", "advanced/custom_protocol", "advanced/glob", "changelog", "cli", "configuration", "configuration/common", "configuration/hdfs", "configuration/http", "configuration/s3", "configuration/sftp", "index", "megfile", "megfile.fs", "megfile.fs_path", "megfile.hdfs", "megfile.hdfs_path", "megfile.http", "megfile.http_path", "megfile.s3", "megfile.s3_path", "megfile.sftp", "megfile.sftp_path", "megfile.smart", "megfile.smart_path", "megfile.stdio", "megfile.stdio_path", "path_format", "readme"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["advanced.rst", "advanced/custom_protocol.md", "advanced/glob.md", "changelog.rst", "cli.rst", "configuration.rst", "configuration/common.md", "configuration/hdfs.md", "configuration/http.md", "configuration/s3.md", "configuration/sftp.md", "index.rst", "megfile.rst", "megfile.fs.rst", "megfile.fs_path.rst", "megfile.hdfs.rst", "megfile.hdfs_path.rst", "megfile.http.rst", "megfile.http_path.rst", "megfile.s3.rst", "megfile.s3_path.rst", "megfile.sftp.rst", "megfile.sftp_path.rst", "megfile.smart.rst", "megfile.smart_path.rst", "megfile.stdio.rst", "megfile.stdio_path.rst", "path_format.md", "readme.rst"], "indexentries": {"--addressing-style": [[4, "cmdoption-megfile-config-s3-s", false]], "--append": [[4, "cmdoption-megfile-to-a", false]], "--debug": [[4, "cmdoption-megfile-debug", false]], "--endpoint-url": [[4, "cmdoption-megfile-config-s3-e", false]], "--follow": [[4, "cmdoption-megfile-tail-f", false]], "--force": [[4, "cmdoption-megfile-sync-f", false]], "--human-readable": [[4, "cmdoption-megfile-ls-h", false]], "--lines": [[4, "cmdoption-megfile-head-n", false], [4, "cmdoption-megfile-tail-n", false]], "--long": [[4, "cmdoption-megfile-ls-l", false]], "--no-cover": [[4, "cmdoption-megfile-config-hdfs-no-cover", false], [4, "cmdoption-megfile-config-s3-no-cover", false]], "--no-target-directory": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-mv-T", false]], "--path": [[4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-s3-p", false]], "--profile-name": [[4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-s3-n", false]], "--progress-bar": [[4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-sync-g", false]], "--quiet": [[4, "cmdoption-megfile-sync-q", false]], "--recursive": [[4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-ll-r", false], [4, "cmdoption-megfile-ls-r", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-rm-r", false]], "--root": [[4, "cmdoption-megfile-config-hdfs-r", false]], "--skip": [[4, "cmdoption-megfile-cp-skip", false], [4, "cmdoption-megfile-mv-skip", false], [4, "cmdoption-megfile-sync-skip", false]], "--stdout": [[4, "cmdoption-megfile-to-o", false]], "--timeout": [[4, "cmdoption-megfile-config-hdfs-o", false]], "--token": [[4, "cmdoption-megfile-config-hdfs-t", false]], "--user": [[4, "cmdoption-megfile-config-hdfs-u", false]], "--worker": [[4, "cmdoption-megfile-sync-w", false]], "-a": [[4, "cmdoption-megfile-to-a", false]], "-e": [[4, "cmdoption-megfile-config-s3-e", false]], "-f": [[4, "cmdoption-megfile-sync-f", false], [4, "cmdoption-megfile-tail-f", false]], "-g": [[4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-sync-g", false]], "-h": [[4, "cmdoption-megfile-ls-h", false]], "-l": [[4, "cmdoption-megfile-ls-l", false]], "-n": [[4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-s3-n", false], [4, "cmdoption-megfile-head-n", false], [4, "cmdoption-megfile-tail-n", false]], "-o": [[4, "cmdoption-megfile-config-hdfs-o", false], [4, "cmdoption-megfile-to-o", false]], "-p": [[4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-s3-p", false]], "-q": [[4, "cmdoption-megfile-sync-q", false]], "-r": [[4, "cmdoption-megfile-config-hdfs-r", false], [4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-ll-r", false], [4, "cmdoption-megfile-ls-r", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-rm-r", false]], "-s": [[4, "cmdoption-megfile-config-s3-s", false]], "-t": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-mv-T", false], [4, "cmdoption-megfile-config-hdfs-t", false]], "-u": [[4, "cmdoption-megfile-config-hdfs-u", false]], "-w": [[4, "cmdoption-megfile-sync-w", false]], "absolute() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.absolute", false]], "absolute() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.absolute", false]], "absolute() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.absolute", false]], "absolute() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.absolute", false]], "absolute() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.absolute", false]], "abspath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.abspath", false]], "abspath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.abspath", false]], "access() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.access", false]], "access() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.access", false]], "access() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.access", false]], "anchor (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.anchor", false]], "anchor (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.anchor", false]], "as_posix() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.as_posix", false]], "as_uri() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.as_uri", false]], "aws_access_key_id": [[4, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", false]], "aws_secret_access_key": [[4, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", false]], "cache_path (megfile.s3.s3cacher attribute)": [[19, "megfile.s3.S3Cacher.cache_path", false]], "cache_path (megfile.smart.smartcacher attribute)": [[23, "megfile.smart.SmartCacher.cache_path", false]], "chmod() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.chmod", false]], "chmod() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.chmod", false]], "chmod() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.chmod", false]], "copy() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.copy", false]], "copy() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.copy", false]], "copy() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.copy", false]], "ctime (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.ctime", false]], "cwd() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.cwd", false]], "cwd() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.cwd", false]], "cwd() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.cwd", false]], "cwd() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.cwd", false]], "drive (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.drive", false]], "drive (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.drive", false]], "dst_path": [[4, "cmdoption-megfile-cp-arg-DST_PATH", false], [4, "cmdoption-megfile-mv-arg-DST_PATH", false], [4, "cmdoption-megfile-sync-arg-DST_PATH", false]], "exists() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.exists", false]], "exists() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.exists", false]], "exists() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.exists", false]], "exists() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.exists", false]], "exists() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.exists", false]], "exists() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.exists", false]], "expanduser() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.expanduser", false]], "expanduser() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.expanduser", false]], "extra (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.extra", false]], "from_uri() (megfile.fs_path.fspath class method)": [[14, "megfile.fs_path.FSPath.from_uri", false]], "from_uri() (megfile.smart_path.smartpath class method)": [[24, "megfile.smart_path.SmartPath.from_uri", false]], "fs_abspath() (in module megfile.fs)": [[13, "megfile.fs.fs_abspath", false]], "fs_access() (in module megfile.fs)": [[13, "megfile.fs.fs_access", false]], "fs_copy() (in module megfile.fs)": [[13, "megfile.fs.fs_copy", false]], "fs_cwd() (in module megfile.fs)": [[13, "megfile.fs.fs_cwd", false]], "fs_exists() (in module megfile.fs)": [[13, "megfile.fs.fs_exists", false]], "fs_expanduser() (in module megfile.fs)": [[13, "megfile.fs.fs_expanduser", false]], "fs_getmd5() (in module megfile.fs)": [[13, "megfile.fs.fs_getmd5", false]], "fs_getmtime() (in module megfile.fs)": [[13, "megfile.fs.fs_getmtime", false]], "fs_getsize() (in module megfile.fs)": [[13, "megfile.fs.fs_getsize", false]], "fs_glob() (in module megfile.fs)": [[13, "megfile.fs.fs_glob", false]], "fs_glob_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_glob_stat", false]], "fs_home() (in module megfile.fs)": [[13, "megfile.fs.fs_home", false]], "fs_iglob() (in module megfile.fs)": [[13, "megfile.fs.fs_iglob", false]], "fs_isabs() (in module megfile.fs)": [[13, "megfile.fs.fs_isabs", false]], "fs_isdir() (in module megfile.fs)": [[13, "megfile.fs.fs_isdir", false]], "fs_isfile() (in module megfile.fs)": [[13, "megfile.fs.fs_isfile", false]], "fs_islink() (in module megfile.fs)": [[13, "megfile.fs.fs_islink", false]], "fs_ismount() (in module megfile.fs)": [[13, "megfile.fs.fs_ismount", false]], "fs_listdir() (in module megfile.fs)": [[13, "megfile.fs.fs_listdir", false]], "fs_load_from() (in module megfile.fs)": [[13, "megfile.fs.fs_load_from", false]], "fs_lstat() (in module megfile.fs)": [[13, "megfile.fs.fs_lstat", false]], "fs_makedirs() (in module megfile.fs)": [[13, "megfile.fs.fs_makedirs", false]], "fs_move() (in module megfile.fs)": [[13, "megfile.fs.fs_move", false]], "fs_path_join() (in module megfile.fs)": [[13, "megfile.fs.fs_path_join", false]], "fs_readlink() (in module megfile.fs)": [[13, "megfile.fs.fs_readlink", false]], "fs_realpath() (in module megfile.fs)": [[13, "megfile.fs.fs_realpath", false]], "fs_relpath() (in module megfile.fs)": [[13, "megfile.fs.fs_relpath", false]], "fs_remove() (in module megfile.fs)": [[13, "megfile.fs.fs_remove", false]], "fs_rename() (in module megfile.fs)": [[13, "megfile.fs.fs_rename", false]], "fs_resolve() (in module megfile.fs)": [[13, "megfile.fs.fs_resolve", false]], "fs_save_as() (in module megfile.fs)": [[13, "megfile.fs.fs_save_as", false]], "fs_scan() (in module megfile.fs)": [[13, "megfile.fs.fs_scan", false]], "fs_scan_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_scan_stat", false]], "fs_scandir() (in module megfile.fs)": [[13, "megfile.fs.fs_scandir", false]], "fs_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_stat", false]], "fs_symlink() (in module megfile.fs)": [[13, "megfile.fs.fs_symlink", false]], "fs_sync() (in module megfile.fs)": [[13, "megfile.fs.fs_sync", false]], "fs_unlink() (in module megfile.fs)": [[13, "megfile.fs.fs_unlink", false]], "fs_walk() (in module megfile.fs)": [[13, "megfile.fs.fs_walk", false]], "fspath (class in megfile.fs_path)": [[14, "megfile.fs_path.FSPath", false]], "get_endpoint_url() (in module megfile.s3)": [[19, "megfile.s3.get_endpoint_url", false]], "get_http_session() (in module megfile.http)": [[17, "megfile.http.get_http_session", false]], "get_s3_client() (in module megfile.s3)": [[19, "megfile.s3.get_s3_client", false]], "get_s3_session() (in module megfile.s3)": [[19, "megfile.s3.get_s3_session", false]], "get_traditional_path() (in module megfile.smart_path)": [[24, "megfile.smart_path.get_traditional_path", false]], "getmtime() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.getmtime", false]], "getmtime() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.getmtime", false]], "getmtime() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.getmtime", false]], "getmtime() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.getmtime", false]], "getmtime() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.getmtime", false]], "getmtime() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.getmtime", false]], "getsize() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.getsize", false]], "getsize() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.getsize", false]], "getsize() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.getsize", false]], "getsize() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.getsize", false]], "getsize() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.getsize", false]], "getsize() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.getsize", false]], "glob() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.glob", false]], "glob() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.glob", false]], "glob() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.glob", false]], "glob() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.glob", false]], "glob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.glob", false]], "glob_stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.glob_stat", false]], "glob_stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.glob_stat", false]], "glob_stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.glob_stat", false]], "glob_stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.glob_stat", false]], "glob_stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.glob_stat", false]], "group() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.group", false]], "group() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.group", false]], "hardlink_to() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.hardlink_to", false]], "hardlink_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.hardlink_to", false]], "hasbucket() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.hasbucket", false]], "hdfs_exists() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_exists", false]], "hdfs_getmd5() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getmd5", false]], "hdfs_getmtime() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getmtime", false]], "hdfs_getsize() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getsize", false]], "hdfs_glob() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_glob", false]], "hdfs_glob_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_glob_stat", false]], "hdfs_iglob() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_iglob", false]], "hdfs_isdir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_isdir", false]], "hdfs_isfile() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_isfile", false]], "hdfs_listdir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_listdir", false]], "hdfs_load_from() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_load_from", false]], "hdfs_makedirs() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_makedirs", false]], "hdfs_move() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_move", false]], "hdfs_open() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_open", false]], "hdfs_remove() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_remove", false]], "hdfs_save_as() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_save_as", false]], "hdfs_scan() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scan", false]], "hdfs_scan_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scan_stat", false]], "hdfs_scandir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scandir", false]], "hdfs_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_stat", false]], "hdfs_unlink() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_unlink", false]], "hdfs_walk() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_walk", false]], "hdfspath (class in megfile.hdfs_path)": [[16, "megfile.hdfs_path.HdfsPath", false]], "home() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.home", false]], "home() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.home", false]], "http_exists() (in module megfile.http)": [[17, "megfile.http.http_exists", false]], "http_getmtime() (in module megfile.http)": [[17, "megfile.http.http_getmtime", false]], "http_getsize() (in module megfile.http)": [[17, "megfile.http.http_getsize", false]], "http_open() (in module megfile.http)": [[17, "megfile.http.http_open", false]], "http_stat() (in module megfile.http)": [[17, "megfile.http.http_stat", false]], "httppath (class in megfile.http_path)": [[18, "megfile.http_path.HttpPath", false]], "httpspath (class in megfile.http_path)": [[18, "megfile.http_path.HttpsPath", false]], "iglob() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.iglob", false]], "iglob() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.iglob", false]], "iglob() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.iglob", false]], "iglob() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.iglob", false]], "iglob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.iglob", false]], "is_absolute() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_absolute", false]], "is_absolute() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_absolute", false]], "is_block_device() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_block_device", false]], "is_block_device() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_block_device", false]], "is_char_device() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_char_device", false]], "is_char_device() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_char_device", false]], "is_dir() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_dir", false]], "is_dir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_dir", false]], "is_dir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.is_dir", false]], "is_dir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_dir", false]], "is_dir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_dir", false]], "is_dir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_dir", false]], "is_fifo() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_fifo", false]], "is_fifo() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_fifo", false]], "is_file() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_file", false]], "is_file() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_file", false]], "is_file() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.is_file", false]], "is_file() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_file", false]], "is_file() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_file", false]], "is_file() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_file", false]], "is_fs() (in module megfile.fs)": [[13, "megfile.fs.is_fs", false]], "is_hdfs() (in module megfile.hdfs)": [[15, "megfile.hdfs.is_hdfs", false]], "is_http() (in module megfile.http)": [[17, "megfile.http.is_http", false]], "is_mount() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_mount", false]], "is_mount() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_mount", false]], "is_relative_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_relative_to", false]], "is_reserved() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_reserved", false]], "is_s3() (in module megfile.s3)": [[19, "megfile.s3.is_s3", false]], "is_sftp() (in module megfile.sftp)": [[21, "megfile.sftp.is_sftp", false]], "is_socket() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_socket", false]], "is_socket() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_socket", false]], "is_stdio() (in module megfile.stdio)": [[25, "megfile.stdio.is_stdio", false]], "is_symlink() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_symlink", false]], "is_symlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_symlink", false]], "is_symlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_symlink", false]], "is_symlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_symlink", false]], "is_symlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_symlink", false]], "isdir (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.isdir", false]], "islnk (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.islnk", false]], "iterdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.iterdir", false]], "iterdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.iterdir", false]], "iterdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.iterdir", false]], "iterdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.iterdir", false]], "iterdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.iterdir", false]], "joinpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.joinpath", false]], "joinpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.joinpath", false]], "lchmod() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.lchmod", false]], "listdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.listdir", false]], "listdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.listdir", false]], "listdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.listdir", false]], "listdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.listdir", false]], "listdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.listdir", false]], "load() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.load", false]], "load() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.load", false]], "load() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.load", false]], "load() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.load", false]], "load() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.load", false]], "lstat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.lstat", false]], "match() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.match", false]], "md5() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.md5", false]], "md5() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.md5", false]], "md5() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.md5", false]], "md5() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.md5", false]], "md5() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.md5", false]], "megfile command line option": [[4, "cmdoption-megfile-debug", false]], "megfile-cat command line option": [[4, "cmdoption-megfile-cat-arg-PATH", false]], "megfile-config-hdfs command line option": [[4, "cmdoption-megfile-config-hdfs-arg-URL", false], [4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-hdfs-no-cover", false], [4, "cmdoption-megfile-config-hdfs-o", false], [4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-hdfs-r", false], [4, "cmdoption-megfile-config-hdfs-t", false], [4, "cmdoption-megfile-config-hdfs-u", false]], "megfile-config-s3 command line option": [[4, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", false], [4, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", false], [4, "cmdoption-megfile-config-s3-e", false], [4, "cmdoption-megfile-config-s3-n", false], [4, "cmdoption-megfile-config-s3-no-cover", false], [4, "cmdoption-megfile-config-s3-p", false], [4, "cmdoption-megfile-config-s3-s", false]], "megfile-cp command line option": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-cp-arg-DST_PATH", false], [4, "cmdoption-megfile-cp-arg-SRC_PATH", false], [4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-cp-skip", false]], "megfile-head command line option": [[4, "cmdoption-megfile-head-arg-PATH", false], [4, "cmdoption-megfile-head-n", false]], "megfile-ll command line option": [[4, "cmdoption-megfile-ll-arg-PATH", false], [4, "cmdoption-megfile-ll-r", false]], "megfile-ls command line option": [[4, "cmdoption-megfile-ls-arg-PATH", false], [4, "cmdoption-megfile-ls-h", false], [4, "cmdoption-megfile-ls-l", false], [4, "cmdoption-megfile-ls-r", false]], "megfile-md5sum command line option": [[4, "cmdoption-megfile-md5sum-arg-PATH", false]], "megfile-mkdir command line option": [[4, "cmdoption-megfile-mkdir-arg-PATH", false]], "megfile-mtime command line option": [[4, "cmdoption-megfile-mtime-arg-PATH", false]], "megfile-mv command line option": [[4, "cmdoption-megfile-mv-T", false], [4, "cmdoption-megfile-mv-arg-DST_PATH", false], [4, "cmdoption-megfile-mv-arg-SRC_PATH", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-mv-skip", false]], "megfile-rm command line option": [[4, "cmdoption-megfile-rm-arg-PATH", false], [4, "cmdoption-megfile-rm-r", false]], "megfile-size command line option": [[4, "cmdoption-megfile-size-arg-PATH", false]], "megfile-stat command line option": [[4, "cmdoption-megfile-stat-arg-PATH", false]], "megfile-sync command line option": [[4, "cmdoption-megfile-sync-arg-DST_PATH", false], [4, "cmdoption-megfile-sync-arg-SRC_PATH", false], [4, "cmdoption-megfile-sync-f", false], [4, "cmdoption-megfile-sync-g", false], [4, "cmdoption-megfile-sync-q", false], [4, "cmdoption-megfile-sync-skip", false], [4, "cmdoption-megfile-sync-w", false]], "megfile-tail command line option": [[4, "cmdoption-megfile-tail-arg-PATH", false], [4, "cmdoption-megfile-tail-f", false], [4, "cmdoption-megfile-tail-n", false]], "megfile-to command line option": [[4, "cmdoption-megfile-to-a", false], [4, "cmdoption-megfile-to-arg-PATH", false], [4, "cmdoption-megfile-to-o", false]], "megfile-touch command line option": [[4, "cmdoption-megfile-touch-arg-PATH", false]], "megfile.fs": [[13, "module-megfile.fs", false]], "megfile.fs_path": [[14, "module-megfile.fs_path", false]], "megfile.hdfs": [[15, "module-megfile.hdfs", false]], "megfile.hdfs_path": [[16, "module-megfile.hdfs_path", false]], "megfile.http": [[17, "module-megfile.http", false]], "megfile.http_path": [[18, "module-megfile.http_path", false]], "megfile.s3": [[19, "module-megfile.s3", false]], "megfile.s3_path": [[20, "module-megfile.s3_path", false]], "megfile.sftp": [[21, "module-megfile.sftp", false]], "megfile.sftp_path": [[22, "module-megfile.sftp_path", false]], "megfile.smart": [[23, "module-megfile.smart", false]], "megfile.smart_path": [[24, "module-megfile.smart_path", false]], "megfile.stdio": [[25, "module-megfile.stdio", false]], "megfile.stdio_path": [[26, "module-megfile.stdio_path", false]], "mkdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.mkdir", false]], "mkdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.mkdir", false]], "mkdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.mkdir", false]], "mkdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.mkdir", false]], "mkdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.mkdir", false]], "mode (megfile.s3.s3bufferedwriter property)": [[19, "megfile.s3.S3BufferedWriter.mode", false]], "module": [[13, "module-megfile.fs", false], [14, "module-megfile.fs_path", false], [15, "module-megfile.hdfs", false], [16, "module-megfile.hdfs_path", false], [17, "module-megfile.http", false], [18, "module-megfile.http_path", false], [19, "module-megfile.s3", false], [20, "module-megfile.s3_path", false], [21, "module-megfile.sftp", false], [22, "module-megfile.sftp_path", false], [23, "module-megfile.smart", false], [24, "module-megfile.smart_path", false], [25, "module-megfile.stdio", false], [26, "module-megfile.stdio_path", false]], "move() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.move", false]], "move() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.move", false]], "mtime (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.mtime", false]], "name (megfile.s3.s3bufferedwriter property)": [[19, "megfile.s3.S3BufferedWriter.name", false]], "name (megfile.s3.s3prefetchreader property)": [[19, "megfile.s3.S3PrefetchReader.name", false]], "name (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.name", false]], "open() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.open", false]], "open() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.open", false]], "open() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.open", false]], "open() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.open", false]], "open() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.open", false]], "open() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.open", false]], "open() (megfile.stdio_path.stdiopath method)": [[26, "megfile.stdio_path.StdioPath.open", false]], "owner() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.owner", false]], "owner() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.owner", false]], "parent (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parent", false]], "parents (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parents", false]], "parse_s3_url() (in module megfile.s3)": [[19, "megfile.s3.parse_s3_url", false]], "parts (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.parts", false]], "parts (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.parts", false]], "parts (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.parts", false]], "parts (megfile.sftp_path.sftppath property)": [[22, "megfile.sftp_path.SftpPath.parts", false]], "parts (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parts", false]], "path": [[4, "cmdoption-megfile-cat-arg-PATH", false], [4, "cmdoption-megfile-head-arg-PATH", false], [4, "cmdoption-megfile-ll-arg-PATH", false], [4, "cmdoption-megfile-ls-arg-PATH", false], [4, "cmdoption-megfile-md5sum-arg-PATH", false], [4, "cmdoption-megfile-mkdir-arg-PATH", false], [4, "cmdoption-megfile-mtime-arg-PATH", false], [4, "cmdoption-megfile-rm-arg-PATH", false], [4, "cmdoption-megfile-size-arg-PATH", false], [4, "cmdoption-megfile-stat-arg-PATH", false], [4, "cmdoption-megfile-tail-arg-PATH", false], [4, "cmdoption-megfile-to-arg-PATH", false], [4, "cmdoption-megfile-touch-arg-PATH", false]], "path_with_protocol (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.path_with_protocol", false]], "path_with_protocol (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.path_with_protocol", false]], "path_with_protocol (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.path_with_protocol", false]], "path_without_protocol (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.path_without_protocol", false]], "path_without_protocol (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.path_without_protocol", false]], "protocol (megfile.fs_path.fspath attribute)": [[14, "megfile.fs_path.FSPath.protocol", false]], "protocol (megfile.hdfs_path.hdfspath attribute)": [[16, "megfile.hdfs_path.HdfsPath.protocol", false]], "protocol (megfile.http_path.httppath attribute)": [[18, "megfile.http_path.HttpPath.protocol", false]], "protocol (megfile.http_path.httpspath attribute)": [[18, "megfile.http_path.HttpsPath.protocol", false]], "protocol (megfile.s3_path.s3path attribute)": [[20, "megfile.s3_path.S3Path.protocol", false]], "protocol (megfile.sftp_path.sftppath attribute)": [[22, "megfile.sftp_path.SftpPath.protocol", false]], "protocol (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.protocol", false]], "protocol (megfile.stdio_path.stdiopath attribute)": [[26, "megfile.stdio_path.StdioPath.protocol", false]], "read_bytes() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.read_bytes", false]], "read_text() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.read_text", false]], "readlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.readlink", false]], "readlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.readlink", false]], "readlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.readlink", false]], "readlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.readlink", false]], "realpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.realpath", false]], "realpath() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.realpath", false]], "realpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.realpath", false]], "register() (megfile.smart_path.smartpath class method)": [[24, "megfile.smart_path.SmartPath.register", false]], "register_copy_func() (in module megfile.smart)": [[23, "megfile.smart.register_copy_func", false]], "relative_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.relative_to", false]], "relpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.relpath", false]], "relpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.relpath", false]], "remove() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.remove", false]], "remove() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.remove", false]], "remove() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.remove", false]], "remove() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.remove", false]], "remove() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.remove", false]], "rename() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.rename", false]], "rename() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.rename", false]], "rename() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.rename", false]], "rename() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.rename", false]], "rename() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rename", false]], "replace() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.replace", false]], "replace() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.replace", false]], "replace() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.replace", false]], "resolve() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.resolve", false]], "resolve() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.resolve", false]], "resolve() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.resolve", false]], "rglob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rglob", false]], "rmdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.rmdir", false]], "rmdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.rmdir", false]], "rmdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rmdir", false]], "root (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.root", false]], "root (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.root", false]], "s3_access() (in module megfile.s3)": [[19, "megfile.s3.s3_access", false]], "s3_buffered_open() (in module megfile.s3)": [[19, "megfile.s3.s3_buffered_open", false]], "s3_cached_open() (in module megfile.s3)": [[19, "megfile.s3.s3_cached_open", false]], "s3_concat() (in module megfile.s3)": [[19, "megfile.s3.s3_concat", false]], "s3_copy() (in module megfile.s3)": [[19, "megfile.s3.s3_copy", false]], "s3_download() (in module megfile.s3)": [[19, "megfile.s3.s3_download", false]], "s3_exists() (in module megfile.s3)": [[19, "megfile.s3.s3_exists", false]], "s3_getmd5() (in module megfile.s3)": [[19, "megfile.s3.s3_getmd5", false]], "s3_getmtime() (in module megfile.s3)": [[19, "megfile.s3.s3_getmtime", false]], "s3_getsize() (in module megfile.s3)": [[19, "megfile.s3.s3_getsize", false]], "s3_glob() (in module megfile.s3)": [[19, "megfile.s3.s3_glob", false]], "s3_glob_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_glob_stat", false]], "s3_hasbucket() (in module megfile.s3)": [[19, "megfile.s3.s3_hasbucket", false]], "s3_iglob() (in module megfile.s3)": [[19, "megfile.s3.s3_iglob", false]], "s3_isdir() (in module megfile.s3)": [[19, "megfile.s3.s3_isdir", false]], "s3_isfile() (in module megfile.s3)": [[19, "megfile.s3.s3_isfile", false]], "s3_islink() (in module megfile.s3)": [[19, "megfile.s3.s3_islink", false]], "s3_listdir() (in module megfile.s3)": [[19, "megfile.s3.s3_listdir", false]], "s3_load_content() (in module megfile.s3)": [[19, "megfile.s3.s3_load_content", false]], "s3_load_from() (in module megfile.s3)": [[19, "megfile.s3.s3_load_from", false]], "s3_lstat() (in module megfile.s3)": [[19, "megfile.s3.s3_lstat", false]], "s3_makedirs() (in module megfile.s3)": [[19, "megfile.s3.s3_makedirs", false]], "s3_memory_open() (in module megfile.s3)": [[19, "megfile.s3.s3_memory_open", false]], "s3_move() (in module megfile.s3)": [[19, "megfile.s3.s3_move", false]], "s3_open() (in module megfile.s3)": [[19, "megfile.s3.s3_open", false]], "s3_path_join() (in module megfile.s3)": [[19, "megfile.s3.s3_path_join", false]], "s3_pipe_open() (in module megfile.s3)": [[19, "megfile.s3.s3_pipe_open", false]], "s3_prefetch_open() (in module megfile.s3)": [[19, "megfile.s3.s3_prefetch_open", false]], "s3_readlink() (in module megfile.s3)": [[19, "megfile.s3.s3_readlink", false]], "s3_remove() (in module megfile.s3)": [[19, "megfile.s3.s3_remove", false]], "s3_rename() (in module megfile.s3)": [[19, "megfile.s3.s3_rename", false]], "s3_save_as() (in module megfile.s3)": [[19, "megfile.s3.s3_save_as", false]], "s3_scan() (in module megfile.s3)": [[19, "megfile.s3.s3_scan", false]], "s3_scan_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_scan_stat", false]], "s3_scandir() (in module megfile.s3)": [[19, "megfile.s3.s3_scandir", false]], "s3_share_cache_open() (in module megfile.s3)": [[19, "megfile.s3.s3_share_cache_open", false]], "s3_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_stat", false]], "s3_symlink() (in module megfile.s3)": [[19, "megfile.s3.s3_symlink", false]], "s3_sync() (in module megfile.s3)": [[19, "megfile.s3.s3_sync", false]], "s3_unlink() (in module megfile.s3)": [[19, "megfile.s3.s3_unlink", false]], "s3_upload() (in module megfile.s3)": [[19, "megfile.s3.s3_upload", false]], "s3_walk() (in module megfile.s3)": [[19, "megfile.s3.s3_walk", false]], "s3bufferedwriter (class in megfile.s3)": [[19, "megfile.s3.S3BufferedWriter", false]], "s3cacher (class in megfile.s3)": [[19, "megfile.s3.S3Cacher", false]], "s3limitedseekablewriter (class in megfile.s3)": [[19, "megfile.s3.S3LimitedSeekableWriter", false]], "s3path (class in megfile.s3_path)": [[20, "megfile.s3_path.S3Path", false]], "s3prefetchreader (class in megfile.s3)": [[19, "megfile.s3.S3PrefetchReader", false]], "s3sharecachereader (class in megfile.s3)": [[19, "megfile.s3.S3ShareCacheReader", false]], "samefile() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.samefile", false]], "save() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.save", false]], "save() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.save", false]], "save() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.save", false]], "save() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.save", false]], "save() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.save", false]], "scan() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scan", false]], "scan() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scan", false]], "scan() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scan", false]], "scan() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scan", false]], "scan() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scan", false]], "scan_stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scan_stat", false]], "scan_stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scan_stat", false]], "scan_stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scan_stat", false]], "scan_stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scan_stat", false]], "scan_stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scan_stat", false]], "scandir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scandir", false]], "scandir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scandir", false]], "scandir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scandir", false]], "scandir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scandir", false]], "scandir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scandir", false]], "seek() (megfile.s3.s3limitedseekablewriter method)": [[19, "megfile.s3.S3LimitedSeekableWriter.seek", false]], "sftp_absolute() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_absolute", false]], "sftp_chmod() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_chmod", false]], "sftp_concat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_concat", false]], "sftp_copy() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_copy", false]], "sftp_download() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_download", false]], "sftp_exists() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_exists", false]], "sftp_getmd5() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getmd5", false]], "sftp_getmtime() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getmtime", false]], "sftp_getsize() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getsize", false]], "sftp_glob() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_glob", false]], "sftp_glob_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_glob_stat", false]], "sftp_iglob() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_iglob", false]], "sftp_isdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_isdir", false]], "sftp_isfile() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_isfile", false]], "sftp_islink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_islink", false]], "sftp_listdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_listdir", false]], "sftp_load_from() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_load_from", false]], "sftp_lstat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_lstat", false]], "sftp_makedirs() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_makedirs", false]], "sftp_move() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_move", false]], "sftp_open() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_open", false]], "sftp_path_join() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_path_join", false]], "sftp_readlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_readlink", false]], "sftp_realpath() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_realpath", false]], "sftp_remove() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_remove", false]], "sftp_rename() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_rename", false]], "sftp_resolve() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_resolve", false]], "sftp_rmdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_rmdir", false]], "sftp_save_as() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_save_as", false]], "sftp_scan() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scan", false]], "sftp_scan_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scan_stat", false]], "sftp_scandir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scandir", false]], "sftp_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_stat", false]], "sftp_symlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_symlink", false]], "sftp_sync() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_sync", false]], "sftp_unlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_unlink", false]], "sftp_upload() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_upload", false]], "sftp_walk() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_walk", false]], "sftppath (class in megfile.sftp_path)": [[22, "megfile.sftp_path.SftpPath", false]], "size (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.size", false]], "smart_abspath() (in module megfile.smart)": [[23, "megfile.smart.smart_abspath", false]], "smart_access() (in module megfile.smart)": [[23, "megfile.smart.smart_access", false]], "smart_cache() (in module megfile.smart)": [[23, "megfile.smart.smart_cache", false]], "smart_combine_open() (in module megfile.smart)": [[23, "megfile.smart.smart_combine_open", false]], "smart_concat() (in module megfile.smart)": [[23, "megfile.smart.smart_concat", false]], "smart_copy() (in module megfile.smart)": [[23, "megfile.smart.smart_copy", false]], "smart_exists() (in module megfile.smart)": [[23, "megfile.smart.smart_exists", false]], "smart_getmd5() (in module megfile.smart)": [[23, "megfile.smart.smart_getmd5", false]], "smart_getmtime() (in module megfile.smart)": [[23, "megfile.smart.smart_getmtime", false]], "smart_getsize() (in module megfile.smart)": [[23, "megfile.smart.smart_getsize", false]], "smart_glob() (in module megfile.smart)": [[23, "megfile.smart.smart_glob", false]], "smart_glob_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_glob_stat", false]], "smart_iglob() (in module megfile.smart)": [[23, "megfile.smart.smart_iglob", false]], "smart_isabs() (in module megfile.smart)": [[23, "megfile.smart.smart_isabs", false]], "smart_isdir() (in module megfile.smart)": [[23, "megfile.smart.smart_isdir", false]], "smart_isfile() (in module megfile.smart)": [[23, "megfile.smart.smart_isfile", false]], "smart_islink() (in module megfile.smart)": [[23, "megfile.smart.smart_islink", false]], "smart_ismount() (in module megfile.smart)": [[23, "megfile.smart.smart_ismount", false]], "smart_listdir() (in module megfile.smart)": [[23, "megfile.smart.smart_listdir", false]], "smart_load_content() (in module megfile.smart)": [[23, "megfile.smart.smart_load_content", false]], "smart_load_from() (in module megfile.smart)": [[23, "megfile.smart.smart_load_from", false]], "smart_load_text() (in module megfile.smart)": [[23, "megfile.smart.smart_load_text", false]], "smart_makedirs() (in module megfile.smart)": [[23, "megfile.smart.smart_makedirs", false]], "smart_move() (in module megfile.smart)": [[23, "megfile.smart.smart_move", false]], "smart_open() (in module megfile.smart)": [[23, "megfile.smart.smart_open", false]], "smart_path_join() (in module megfile.smart)": [[23, "megfile.smart.smart_path_join", false]], "smart_readlink() (in module megfile.smart)": [[23, "megfile.smart.smart_readlink", false]], "smart_realpath() (in module megfile.smart)": [[23, "megfile.smart.smart_realpath", false]], "smart_relpath() (in module megfile.smart)": [[23, "megfile.smart.smart_relpath", false]], "smart_remove() (in module megfile.smart)": [[23, "megfile.smart.smart_remove", false]], "smart_rename() (in module megfile.smart)": [[23, "megfile.smart.smart_rename", false]], "smart_save_as() (in module megfile.smart)": [[23, "megfile.smart.smart_save_as", false]], "smart_save_content() (in module megfile.smart)": [[23, "megfile.smart.smart_save_content", false]], "smart_save_text() (in module megfile.smart)": [[23, "megfile.smart.smart_save_text", false]], "smart_scan() (in module megfile.smart)": [[23, "megfile.smart.smart_scan", false]], "smart_scan_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_scan_stat", false]], "smart_scandir() (in module megfile.smart)": [[23, "megfile.smart.smart_scandir", false]], "smart_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_stat", false]], "smart_symlink() (in module megfile.smart)": [[23, "megfile.smart.smart_symlink", false]], "smart_sync() (in module megfile.smart)": [[23, "megfile.smart.smart_sync", false]], "smart_sync_with_progress() (in module megfile.smart)": [[23, "megfile.smart.smart_sync_with_progress", false]], "smart_touch() (in module megfile.smart)": [[23, "megfile.smart.smart_touch", false]], "smart_unlink() (in module megfile.smart)": [[23, "megfile.smart.smart_unlink", false]], "smart_walk() (in module megfile.smart)": [[23, "megfile.smart.smart_walk", false]], "smartcacher (class in megfile.smart)": [[23, "megfile.smart.SmartCacher", false]], "smartpath (class in megfile.smart_path)": [[24, "megfile.smart_path.SmartPath", false]], "src_path": [[4, "cmdoption-megfile-cp-arg-SRC_PATH", false], [4, "cmdoption-megfile-mv-arg-SRC_PATH", false], [4, "cmdoption-megfile-sync-arg-SRC_PATH", false]], "st_atime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_atime", false]], "st_atime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_atime_ns", false]], "st_ctime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ctime", false]], "st_ctime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ctime_ns", false]], "st_dev (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_dev", false]], "st_gid (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_gid", false]], "st_ino (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ino", false]], "st_mode (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mode", false]], "st_mtime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mtime", false]], "st_mtime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mtime_ns", false]], "st_nlink (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_nlink", false]], "st_size (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_size", false]], "st_uid (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_uid", false]], "stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.stat", false]], "stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.stat", false]], "stat() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.stat", false]], "stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.stat", false]], "stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.stat", false]], "stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.stat", false]], "statresult (class in megfile.fs)": [[13, "megfile.fs.StatResult", false]], "stdio_open() (in module megfile.stdio)": [[25, "megfile.stdio.stdio_open", false]], "stdiopath (class in megfile.stdio_path)": [[26, "megfile.stdio_path.StdioPath", false]], "stem (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.stem", false]], "suffix (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.suffix", false]], "suffixes (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.suffixes", false]], "symlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.symlink", false]], "symlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.symlink", false]], "symlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.symlink", false]], "symlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.symlink", false]], "symlink_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.symlink_to", false]], "sync() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.sync", false]], "sync() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.sync", false]], "sync() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.sync", false]], "tell() (megfile.s3.s3bufferedwriter method)": [[19, "megfile.s3.S3BufferedWriter.tell", false]], "touch() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.touch", false]], "unlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.unlink", false]], "unlink() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.unlink", false]], "unlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.unlink", false]], "unlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.unlink", false]], "unlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.unlink", false]], "url": [[4, "cmdoption-megfile-config-hdfs-arg-URL", false]], "utime() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.utime", false]], "utime() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.utime", false]], "utime() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.utime", false]], "walk() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.walk", false]], "walk() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.walk", false]], "walk() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.walk", false]], "walk() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.walk", false]], "walk() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.walk", false]], "with_name() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_name", false]], "with_stem() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_stem", false]], "with_suffix() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_suffix", false]], "write() (megfile.s3.s3bufferedwriter method)": [[19, "megfile.s3.S3BufferedWriter.write", false]], "write() (megfile.s3.s3limitedseekablewriter method)": [[19, "megfile.s3.S3LimitedSeekableWriter.write", false]], "write_bytes() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.write_bytes", false]], "write_text() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.write_text", false]]}, "objects": {"megfile": [[13, 0, 0, "-", "fs"], [14, 0, 0, "-", "fs_path"], [15, 0, 0, "-", "hdfs"], [16, 0, 0, "-", "hdfs_path"], [17, 0, 0, "-", "http"], [18, 0, 0, "-", "http_path"], [19, 0, 0, "-", "s3"], [20, 0, 0, "-", "s3_path"], [21, 0, 0, "-", "sftp"], [22, 0, 0, "-", "sftp_path"], [23, 0, 0, "-", "smart"], [24, 0, 0, "-", "smart_path"], [25, 0, 0, "-", "stdio"], [26, 0, 0, "-", "stdio_path"], [4, 6, 1, "cmdoption-megfile-debug", "--debug"]], "megfile-cat": [[4, 6, 1, "cmdoption-megfile-cat-arg-PATH", "PATH"]], "megfile-config-hdfs": [[4, 6, 1, "cmdoption-megfile-config-hdfs-no-cover", "--no-cover"], [4, 6, 1, "cmdoption-megfile-config-hdfs-p", "--path"], [4, 6, 1, "cmdoption-megfile-config-hdfs-n", "--profile-name"], [4, 6, 1, "cmdoption-megfile-config-hdfs-r", "--root"], [4, 6, 1, "cmdoption-megfile-config-hdfs-o", "--timeout"], [4, 6, 1, "cmdoption-megfile-config-hdfs-t", "--token"], [4, 6, 1, "cmdoption-megfile-config-hdfs-u", "--user"], [4, 6, 1, "cmdoption-megfile-config-hdfs-n", "-n"], [4, 6, 1, "cmdoption-megfile-config-hdfs-o", "-o"], [4, 6, 1, "cmdoption-megfile-config-hdfs-p", "-p"], [4, 6, 1, "cmdoption-megfile-config-hdfs-r", "-r"], [4, 6, 1, "cmdoption-megfile-config-hdfs-t", "-t"], [4, 6, 1, "cmdoption-megfile-config-hdfs-u", "-u"], [4, 6, 1, "cmdoption-megfile-config-hdfs-arg-URL", "URL"]], "megfile-config-s3": [[4, 6, 1, "cmdoption-megfile-config-s3-s", "--addressing-style"], [4, 6, 1, "cmdoption-megfile-config-s3-e", "--endpoint-url"], [4, 6, 1, "cmdoption-megfile-config-s3-no-cover", "--no-cover"], [4, 6, 1, "cmdoption-megfile-config-s3-p", "--path"], [4, 6, 1, "cmdoption-megfile-config-s3-n", "--profile-name"], [4, 6, 1, "cmdoption-megfile-config-s3-e", "-e"], [4, 6, 1, "cmdoption-megfile-config-s3-n", "-n"], [4, 6, 1, "cmdoption-megfile-config-s3-p", "-p"], [4, 6, 1, "cmdoption-megfile-config-s3-s", "-s"], [4, 6, 1, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", "AWS_ACCESS_KEY_ID"], [4, 6, 1, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", "AWS_SECRET_ACCESS_KEY"]], "megfile-cp": [[4, 6, 1, "cmdoption-megfile-cp-T", "--no-target-directory"], [4, 6, 1, "cmdoption-megfile-cp-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-cp-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-cp-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-cp-T", "-T"], [4, 6, 1, "cmdoption-megfile-cp-g", "-g"], [4, 6, 1, "cmdoption-megfile-cp-r", "-r"], [4, 6, 1, "cmdoption-megfile-cp-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-cp-arg-SRC_PATH", "SRC_PATH"]], "megfile-head": [[4, 6, 1, "cmdoption-megfile-head-n", "--lines"], [4, 6, 1, "cmdoption-megfile-head-n", "-n"], [4, 6, 1, "cmdoption-megfile-head-arg-PATH", "PATH"]], "megfile-ll": [[4, 6, 1, "cmdoption-megfile-ll-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-ll-r", "-r"], [4, 6, 1, "cmdoption-megfile-ll-arg-PATH", "PATH"]], "megfile-ls": [[4, 6, 1, "cmdoption-megfile-ls-h", "--human-readable"], [4, 6, 1, "cmdoption-megfile-ls-l", "--long"], [4, 6, 1, "cmdoption-megfile-ls-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-ls-h", "-h"], [4, 6, 1, "cmdoption-megfile-ls-l", "-l"], [4, 6, 1, "cmdoption-megfile-ls-r", "-r"], [4, 6, 1, "cmdoption-megfile-ls-arg-PATH", "PATH"]], "megfile-md5sum": [[4, 6, 1, "cmdoption-megfile-md5sum-arg-PATH", "PATH"]], "megfile-mkdir": [[4, 6, 1, "cmdoption-megfile-mkdir-arg-PATH", "PATH"]], "megfile-mtime": [[4, 6, 1, "cmdoption-megfile-mtime-arg-PATH", "PATH"]], "megfile-mv": [[4, 6, 1, "cmdoption-megfile-mv-T", "--no-target-directory"], [4, 6, 1, "cmdoption-megfile-mv-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-mv-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-mv-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-mv-T", "-T"], [4, 6, 1, "cmdoption-megfile-mv-g", "-g"], [4, 6, 1, "cmdoption-megfile-mv-r", "-r"], [4, 6, 1, "cmdoption-megfile-mv-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-mv-arg-SRC_PATH", "SRC_PATH"]], "megfile-rm": [[4, 6, 1, "cmdoption-megfile-rm-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-rm-r", "-r"], [4, 6, 1, "cmdoption-megfile-rm-arg-PATH", "PATH"]], "megfile-size": [[4, 6, 1, "cmdoption-megfile-size-arg-PATH", "PATH"]], "megfile-stat": [[4, 6, 1, "cmdoption-megfile-stat-arg-PATH", "PATH"]], "megfile-sync": [[4, 6, 1, "cmdoption-megfile-sync-f", "--force"], [4, 6, 1, "cmdoption-megfile-sync-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-sync-q", "--quiet"], [4, 6, 1, "cmdoption-megfile-sync-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-sync-w", "--worker"], [4, 6, 1, "cmdoption-megfile-sync-f", "-f"], [4, 6, 1, "cmdoption-megfile-sync-g", "-g"], [4, 6, 1, "cmdoption-megfile-sync-q", "-q"], [4, 6, 1, "cmdoption-megfile-sync-w", "-w"], [4, 6, 1, "cmdoption-megfile-sync-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-sync-arg-SRC_PATH", "SRC_PATH"]], "megfile-tail": [[4, 6, 1, "cmdoption-megfile-tail-f", "--follow"], [4, 6, 1, "cmdoption-megfile-tail-n", "--lines"], [4, 6, 1, "cmdoption-megfile-tail-f", "-f"], [4, 6, 1, "cmdoption-megfile-tail-n", "-n"], [4, 6, 1, "cmdoption-megfile-tail-arg-PATH", "PATH"]], "megfile-to": [[4, 6, 1, "cmdoption-megfile-to-a", "--append"], [4, 6, 1, "cmdoption-megfile-to-o", "--stdout"], [4, 6, 1, "cmdoption-megfile-to-a", "-a"], [4, 6, 1, "cmdoption-megfile-to-o", "-o"], [4, 6, 1, "cmdoption-megfile-to-arg-PATH", "PATH"]], "megfile-touch": [[4, 6, 1, "cmdoption-megfile-touch-arg-PATH", "PATH"]], "megfile.fs": [[13, 1, 1, "", "StatResult"], [13, 5, 1, "", "fs_abspath"], [13, 5, 1, "", "fs_access"], [13, 5, 1, "", "fs_copy"], [13, 5, 1, "", "fs_cwd"], [13, 5, 1, "", "fs_exists"], [13, 5, 1, "", "fs_expanduser"], [13, 5, 1, "", "fs_getmd5"], [13, 5, 1, "", "fs_getmtime"], [13, 5, 1, "", "fs_getsize"], [13, 5, 1, "", "fs_glob"], [13, 5, 1, "", "fs_glob_stat"], [13, 5, 1, "", "fs_home"], [13, 5, 1, "", "fs_iglob"], [13, 5, 1, "", "fs_isabs"], [13, 5, 1, "", "fs_isdir"], [13, 5, 1, "", "fs_isfile"], [13, 5, 1, "", "fs_islink"], [13, 5, 1, "", "fs_ismount"], [13, 5, 1, "", "fs_listdir"], [13, 5, 1, "", "fs_load_from"], [13, 5, 1, "", "fs_lstat"], [13, 5, 1, "", "fs_makedirs"], [13, 5, 1, "", "fs_move"], [13, 5, 1, "", "fs_path_join"], [13, 5, 1, "", "fs_readlink"], [13, 5, 1, "", "fs_realpath"], [13, 5, 1, "", "fs_relpath"], [13, 5, 1, "", "fs_remove"], [13, 5, 1, "", "fs_rename"], [13, 5, 1, "", "fs_resolve"], [13, 5, 1, "", "fs_save_as"], [13, 5, 1, "", "fs_scan"], [13, 5, 1, "", "fs_scan_stat"], [13, 5, 1, "", "fs_scandir"], [13, 5, 1, "", "fs_stat"], [13, 5, 1, "", "fs_symlink"], [13, 5, 1, "", "fs_sync"], [13, 5, 1, "", "fs_unlink"], [13, 5, 1, "", "fs_walk"], [13, 5, 1, "", "is_fs"]], "megfile.fs.StatResult": [[13, 2, 1, "", "ctime"], [13, 2, 1, "", "extra"], [13, 3, 1, "", "is_dir"], [13, 3, 1, "", "is_file"], [13, 3, 1, "", "is_symlink"], [13, 2, 1, "", "isdir"], [13, 2, 1, "", "islnk"], [13, 2, 1, "", "mtime"], [13, 2, 1, "", "size"], [13, 4, 1, "", "st_atime"], [13, 4, 1, "", "st_atime_ns"], [13, 4, 1, "", "st_ctime"], [13, 4, 1, "", "st_ctime_ns"], [13, 4, 1, "", "st_dev"], [13, 4, 1, "", "st_gid"], [13, 4, 1, "", "st_ino"], [13, 4, 1, "", "st_mode"], [13, 4, 1, "", "st_mtime"], [13, 4, 1, "", "st_mtime_ns"], [13, 4, 1, "", "st_nlink"], [13, 4, 1, "", "st_size"], [13, 4, 1, "", "st_uid"]], "megfile.fs_path": [[14, 1, 1, "", "FSPath"]], "megfile.fs_path.FSPath": [[14, 3, 1, "", "absolute"], [14, 3, 1, "", "abspath"], [14, 3, 1, "", "access"], [14, 4, 1, "", "anchor"], [14, 3, 1, "", "chmod"], [14, 3, 1, "", "copy"], [14, 3, 1, "", "cwd"], [14, 4, 1, "", "drive"], [14, 3, 1, "", "exists"], [14, 3, 1, "", "expanduser"], [14, 3, 1, "", "from_uri"], [14, 3, 1, "", "getmtime"], [14, 3, 1, "", "getsize"], [14, 3, 1, "", "glob"], [14, 3, 1, "", "glob_stat"], [14, 3, 1, "", "group"], [14, 3, 1, "", "hardlink_to"], [14, 3, 1, "", "home"], [14, 3, 1, "", "iglob"], [14, 3, 1, "", "is_absolute"], [14, 3, 1, "", "is_block_device"], [14, 3, 1, "", "is_char_device"], [14, 3, 1, "", "is_dir"], [14, 3, 1, "", "is_fifo"], [14, 3, 1, "", "is_file"], [14, 3, 1, "", "is_mount"], [14, 3, 1, "", "is_socket"], [14, 3, 1, "", "is_symlink"], [14, 3, 1, "", "iterdir"], [14, 3, 1, "", "joinpath"], [14, 3, 1, "", "listdir"], [14, 3, 1, "", "load"], [14, 3, 1, "", "md5"], [14, 3, 1, "", "mkdir"], [14, 3, 1, "", "open"], [14, 3, 1, "", "owner"], [14, 4, 1, "", "parts"], [14, 4, 1, "", "path_with_protocol"], [14, 2, 1, "", "protocol"], [14, 3, 1, "", "readlink"], [14, 3, 1, "", "realpath"], [14, 3, 1, "", "relpath"], [14, 3, 1, "", "remove"], [14, 3, 1, "", "rename"], [14, 3, 1, "", "replace"], [14, 3, 1, "", "resolve"], [14, 3, 1, "", "rmdir"], [14, 4, 1, "", "root"], [14, 3, 1, "", "save"], [14, 3, 1, "", "scan"], [14, 3, 1, "", "scan_stat"], [14, 3, 1, "", "scandir"], [14, 3, 1, "", "stat"], [14, 3, 1, "", "symlink"], [14, 3, 1, "", "sync"], [14, 3, 1, "", "unlink"], [14, 3, 1, "", "utime"], [14, 3, 1, "", "walk"]], "megfile.hdfs": [[15, 5, 1, "", "hdfs_exists"], [15, 5, 1, "", "hdfs_getmd5"], [15, 5, 1, "", "hdfs_getmtime"], [15, 5, 1, "", "hdfs_getsize"], [15, 5, 1, "", "hdfs_glob"], [15, 5, 1, "", "hdfs_glob_stat"], [15, 5, 1, "", "hdfs_iglob"], [15, 5, 1, "", "hdfs_isdir"], [15, 5, 1, "", "hdfs_isfile"], [15, 5, 1, "", "hdfs_listdir"], [15, 5, 1, "", "hdfs_load_from"], [15, 5, 1, "", "hdfs_makedirs"], [15, 5, 1, "", "hdfs_move"], [15, 5, 1, "", "hdfs_open"], [15, 5, 1, "", "hdfs_remove"], [15, 5, 1, "", "hdfs_save_as"], [15, 5, 1, "", "hdfs_scan"], [15, 5, 1, "", "hdfs_scan_stat"], [15, 5, 1, "", "hdfs_scandir"], [15, 5, 1, "", "hdfs_stat"], [15, 5, 1, "", "hdfs_unlink"], [15, 5, 1, "", "hdfs_walk"], [15, 5, 1, "", "is_hdfs"]], "megfile.hdfs_path": [[16, 1, 1, "", "HdfsPath"]], "megfile.hdfs_path.HdfsPath": [[16, 3, 1, "", "absolute"], [16, 3, 1, "", "exists"], [16, 3, 1, "", "getmtime"], [16, 3, 1, "", "getsize"], [16, 3, 1, "", "glob"], [16, 3, 1, "", "glob_stat"], [16, 3, 1, "", "iglob"], [16, 3, 1, "", "is_dir"], [16, 3, 1, "", "is_file"], [16, 3, 1, "", "iterdir"], [16, 3, 1, "", "listdir"], [16, 3, 1, "", "load"], [16, 3, 1, "", "md5"], [16, 3, 1, "", "mkdir"], [16, 3, 1, "", "move"], [16, 3, 1, "", "open"], [16, 4, 1, "", "parts"], [16, 4, 1, "", "path_with_protocol"], [16, 4, 1, "", "path_without_protocol"], [16, 2, 1, "", "protocol"], [16, 3, 1, "", "remove"], [16, 3, 1, "", "rename"], [16, 3, 1, "", "save"], [16, 3, 1, "", "scan"], [16, 3, 1, "", "scan_stat"], [16, 3, 1, "", "scandir"], [16, 3, 1, "", "stat"], [16, 3, 1, "", "unlink"], [16, 3, 1, "", "walk"]], "megfile.http": [[17, 5, 1, "", "get_http_session"], [17, 5, 1, "", "http_exists"], [17, 5, 1, "", "http_getmtime"], [17, 5, 1, "", "http_getsize"], [17, 5, 1, "", "http_open"], [17, 5, 1, "", "http_stat"], [17, 5, 1, "", "is_http"]], "megfile.http_path": [[18, 1, 1, "", "HttpPath"], [18, 1, 1, "", "HttpsPath"]], "megfile.http_path.HttpPath": [[18, 3, 1, "", "exists"], [18, 3, 1, "", "getmtime"], [18, 3, 1, "", "getsize"], [18, 3, 1, "", "open"], [18, 2, 1, "", "protocol"], [18, 3, 1, "", "stat"]], "megfile.http_path.HttpsPath": [[18, 2, 1, "", "protocol"]], "megfile.s3": [[19, 1, 1, "", "S3BufferedWriter"], [19, 1, 1, "", "S3Cacher"], [19, 1, 1, "", "S3LimitedSeekableWriter"], [19, 1, 1, "", "S3PrefetchReader"], [19, 1, 1, "", "S3ShareCacheReader"], [19, 5, 1, "", "get_endpoint_url"], [19, 5, 1, "", "get_s3_client"], [19, 5, 1, "", "get_s3_session"], [19, 5, 1, "", "is_s3"], [19, 5, 1, "", "parse_s3_url"], [19, 5, 1, "", "s3_access"], [19, 5, 1, "", "s3_buffered_open"], [19, 5, 1, "", "s3_cached_open"], [19, 5, 1, "", "s3_concat"], [19, 5, 1, "", "s3_copy"], [19, 5, 1, "", "s3_download"], [19, 5, 1, "", "s3_exists"], [19, 5, 1, "", "s3_getmd5"], [19, 5, 1, "", "s3_getmtime"], [19, 5, 1, "", "s3_getsize"], [19, 5, 1, "", "s3_glob"], [19, 5, 1, "", "s3_glob_stat"], [19, 5, 1, "", "s3_hasbucket"], [19, 5, 1, "", "s3_iglob"], [19, 5, 1, "", "s3_isdir"], [19, 5, 1, "", "s3_isfile"], [19, 5, 1, "", "s3_islink"], [19, 5, 1, "", "s3_listdir"], [19, 5, 1, "", "s3_load_content"], [19, 5, 1, "", "s3_load_from"], [19, 5, 1, "", "s3_lstat"], [19, 5, 1, "", "s3_makedirs"], [19, 5, 1, "", "s3_memory_open"], [19, 5, 1, "", "s3_move"], [19, 5, 1, "", "s3_open"], [19, 5, 1, "", "s3_path_join"], [19, 5, 1, "", "s3_pipe_open"], [19, 5, 1, "", "s3_prefetch_open"], [19, 5, 1, "", "s3_readlink"], [19, 5, 1, "", "s3_remove"], [19, 5, 1, "", "s3_rename"], [19, 5, 1, "", "s3_save_as"], [19, 5, 1, "", "s3_scan"], [19, 5, 1, "", "s3_scan_stat"], [19, 5, 1, "", "s3_scandir"], [19, 5, 1, "", "s3_share_cache_open"], [19, 5, 1, "", "s3_stat"], [19, 5, 1, "", "s3_symlink"], [19, 5, 1, "", "s3_sync"], [19, 5, 1, "", "s3_unlink"], [19, 5, 1, "", "s3_upload"], [19, 5, 1, "", "s3_walk"]], "megfile.s3.S3BufferedWriter": [[19, 4, 1, "", "mode"], [19, 4, 1, "", "name"], [19, 3, 1, "", "tell"], [19, 3, 1, "", "write"]], "megfile.s3.S3Cacher": [[19, 2, 1, "", "cache_path"]], "megfile.s3.S3LimitedSeekableWriter": [[19, 3, 1, "", "seek"], [19, 3, 1, "", "write"]], "megfile.s3.S3PrefetchReader": [[19, 4, 1, "", "name"]], "megfile.s3_path": [[20, 1, 1, "", "S3Path"]], "megfile.s3_path.S3Path": [[20, 3, 1, "", "absolute"], [20, 3, 1, "", "access"], [20, 3, 1, "", "copy"], [20, 3, 1, "", "cwd"], [20, 3, 1, "", "exists"], [20, 3, 1, "", "getmtime"], [20, 3, 1, "", "getsize"], [20, 3, 1, "", "glob"], [20, 3, 1, "", "glob_stat"], [20, 3, 1, "", "hasbucket"], [20, 3, 1, "", "iglob"], [20, 3, 1, "", "is_dir"], [20, 3, 1, "", "is_file"], [20, 3, 1, "", "is_symlink"], [20, 3, 1, "", "iterdir"], [20, 3, 1, "", "listdir"], [20, 3, 1, "", "load"], [20, 3, 1, "", "md5"], [20, 3, 1, "", "mkdir"], [20, 3, 1, "", "move"], [20, 3, 1, "", "open"], [20, 4, 1, "", "parts"], [20, 4, 1, "", "path_with_protocol"], [20, 4, 1, "", "path_without_protocol"], [20, 2, 1, "", "protocol"], [20, 3, 1, "", "readlink"], [20, 3, 1, "", "remove"], [20, 3, 1, "", "rename"], [20, 3, 1, "", "save"], [20, 3, 1, "", "scan"], [20, 3, 1, "", "scan_stat"], [20, 3, 1, "", "scandir"], [20, 3, 1, "", "stat"], [20, 3, 1, "", "symlink"], [20, 3, 1, "", "sync"], [20, 3, 1, "", "unlink"], [20, 3, 1, "", "walk"]], "megfile.sftp": [[21, 5, 1, "", "is_sftp"], [21, 5, 1, "", "sftp_absolute"], [21, 5, 1, "", "sftp_chmod"], [21, 5, 1, "", "sftp_concat"], [21, 5, 1, "", "sftp_copy"], [21, 5, 1, "", "sftp_download"], [21, 5, 1, "", "sftp_exists"], [21, 5, 1, "", "sftp_getmd5"], [21, 5, 1, "", "sftp_getmtime"], [21, 5, 1, "", "sftp_getsize"], [21, 5, 1, "", "sftp_glob"], [21, 5, 1, "", "sftp_glob_stat"], [21, 5, 1, "", "sftp_iglob"], [21, 5, 1, "", "sftp_isdir"], [21, 5, 1, "", "sftp_isfile"], [21, 5, 1, "", "sftp_islink"], [21, 5, 1, "", "sftp_listdir"], [21, 5, 1, "", "sftp_load_from"], [21, 5, 1, "", "sftp_lstat"], [21, 5, 1, "", "sftp_makedirs"], [21, 5, 1, "", "sftp_move"], [21, 5, 1, "", "sftp_open"], [21, 5, 1, "", "sftp_path_join"], [21, 5, 1, "", "sftp_readlink"], [21, 5, 1, "", "sftp_realpath"], [21, 5, 1, "", "sftp_remove"], [21, 5, 1, "", "sftp_rename"], [21, 5, 1, "", "sftp_resolve"], [21, 5, 1, "", "sftp_rmdir"], [21, 5, 1, "", "sftp_save_as"], [21, 5, 1, "", "sftp_scan"], [21, 5, 1, "", "sftp_scan_stat"], [21, 5, 1, "", "sftp_scandir"], [21, 5, 1, "", "sftp_stat"], [21, 5, 1, "", "sftp_symlink"], [21, 5, 1, "", "sftp_sync"], [21, 5, 1, "", "sftp_unlink"], [21, 5, 1, "", "sftp_upload"], [21, 5, 1, "", "sftp_walk"]], "megfile.sftp_path": [[22, 1, 1, "", "SftpPath"]], "megfile.sftp_path.SftpPath": [[22, 3, 1, "", "absolute"], [22, 3, 1, "", "chmod"], [22, 3, 1, "", "copy"], [22, 3, 1, "", "cwd"], [22, 3, 1, "", "exists"], [22, 3, 1, "", "getmtime"], [22, 3, 1, "", "getsize"], [22, 3, 1, "", "glob"], [22, 3, 1, "", "glob_stat"], [22, 3, 1, "", "iglob"], [22, 3, 1, "", "is_dir"], [22, 3, 1, "", "is_file"], [22, 3, 1, "", "is_symlink"], [22, 3, 1, "", "iterdir"], [22, 3, 1, "", "listdir"], [22, 3, 1, "", "load"], [22, 3, 1, "", "md5"], [22, 3, 1, "", "mkdir"], [22, 3, 1, "", "open"], [22, 4, 1, "", "parts"], [22, 2, 1, "", "protocol"], [22, 3, 1, "", "readlink"], [22, 3, 1, "", "realpath"], [22, 3, 1, "", "remove"], [22, 3, 1, "", "rename"], [22, 3, 1, "", "replace"], [22, 3, 1, "", "resolve"], [22, 3, 1, "", "rmdir"], [22, 3, 1, "", "save"], [22, 3, 1, "", "scan"], [22, 3, 1, "", "scan_stat"], [22, 3, 1, "", "scandir"], [22, 3, 1, "", "stat"], [22, 3, 1, "", "symlink"], [22, 3, 1, "", "sync"], [22, 3, 1, "", "unlink"], [22, 3, 1, "", "utime"], [22, 3, 1, "", "walk"]], "megfile.smart": [[23, 1, 1, "", "SmartCacher"], [23, 5, 1, "", "register_copy_func"], [23, 5, 1, "", "smart_abspath"], [23, 5, 1, "", "smart_access"], [23, 5, 1, "", "smart_cache"], [23, 5, 1, "", "smart_combine_open"], [23, 5, 1, "", "smart_concat"], [23, 5, 1, "", "smart_copy"], [23, 5, 1, "", "smart_exists"], [23, 5, 1, "", "smart_getmd5"], [23, 5, 1, "", "smart_getmtime"], [23, 5, 1, "", "smart_getsize"], [23, 5, 1, "", "smart_glob"], [23, 5, 1, "", "smart_glob_stat"], [23, 5, 1, "", "smart_iglob"], [23, 5, 1, "", "smart_isabs"], [23, 5, 1, "", "smart_isdir"], [23, 5, 1, "", "smart_isfile"], [23, 5, 1, "", "smart_islink"], [23, 5, 1, "", "smart_ismount"], [23, 5, 1, "", "smart_listdir"], [23, 5, 1, "", "smart_load_content"], [23, 5, 1, "", "smart_load_from"], [23, 5, 1, "", "smart_load_text"], [23, 5, 1, "", "smart_makedirs"], [23, 5, 1, "", "smart_move"], [23, 5, 1, "", "smart_open"], [23, 5, 1, "", "smart_path_join"], [23, 5, 1, "", "smart_readlink"], [23, 5, 1, "", "smart_realpath"], [23, 5, 1, "", "smart_relpath"], [23, 5, 1, "", "smart_remove"], [23, 5, 1, "", "smart_rename"], [23, 5, 1, "", "smart_save_as"], [23, 5, 1, "", "smart_save_content"], [23, 5, 1, "", "smart_save_text"], [23, 5, 1, "", "smart_scan"], [23, 5, 1, "", "smart_scan_stat"], [23, 5, 1, "", "smart_scandir"], [23, 5, 1, "", "smart_stat"], [23, 5, 1, "", "smart_symlink"], [23, 5, 1, "", "smart_sync"], [23, 5, 1, "", "smart_sync_with_progress"], [23, 5, 1, "", "smart_touch"], [23, 5, 1, "", "smart_unlink"], [23, 5, 1, "", "smart_walk"]], "megfile.smart.SmartCacher": [[23, 2, 1, "", "cache_path"]], "megfile.smart_path": [[24, 1, 1, "", "SmartPath"], [24, 5, 1, "", "get_traditional_path"]], "megfile.smart_path.SmartPath": [[24, 3, 1, "", "absolute"], [24, 3, 1, "", "abspath"], [24, 3, 1, "", "access"], [24, 4, 1, "", "anchor"], [24, 3, 1, "", "as_posix"], [24, 3, 1, "", "as_uri"], [24, 3, 1, "", "chmod"], [24, 3, 1, "", "cwd"], [24, 4, 1, "", "drive"], [24, 3, 1, "", "exists"], [24, 3, 1, "", "expanduser"], [24, 3, 1, "", "from_uri"], [24, 3, 1, "", "getmtime"], [24, 3, 1, "", "getsize"], [24, 3, 1, "", "glob"], [24, 3, 1, "", "glob_stat"], [24, 3, 1, "", "group"], [24, 3, 1, "", "hardlink_to"], [24, 3, 1, "", "home"], [24, 3, 1, "", "iglob"], [24, 3, 1, "", "is_absolute"], [24, 3, 1, "", "is_block_device"], [24, 3, 1, "", "is_char_device"], [24, 3, 1, "", "is_dir"], [24, 3, 1, "", "is_fifo"], [24, 3, 1, "", "is_file"], [24, 3, 1, "", "is_mount"], [24, 3, 1, "", "is_relative_to"], [24, 3, 1, "", "is_reserved"], [24, 3, 1, "", "is_socket"], [24, 3, 1, "", "is_symlink"], [24, 3, 1, "", "iterdir"], [24, 3, 1, "", "joinpath"], [24, 3, 1, "", "lchmod"], [24, 3, 1, "", "listdir"], [24, 3, 1, "", "load"], [24, 3, 1, "", "lstat"], [24, 3, 1, "", "match"], [24, 3, 1, "", "md5"], [24, 3, 1, "", "mkdir"], [24, 4, 1, "", "name"], [24, 3, 1, "", "open"], [24, 3, 1, "", "owner"], [24, 4, 1, "", "parent"], [24, 4, 1, "", "parents"], [24, 4, 1, "", "parts"], [24, 4, 1, "", "protocol"], [24, 3, 1, "", "read_bytes"], [24, 3, 1, "", "read_text"], [24, 3, 1, "", "readlink"], [24, 3, 1, "", "realpath"], [24, 3, 1, "", "register"], [24, 3, 1, "", "relative_to"], [24, 3, 1, "", "relpath"], [24, 3, 1, "", "remove"], [24, 3, 1, "", "rename"], [24, 3, 1, "", "replace"], [24, 3, 1, "", "resolve"], [24, 3, 1, "", "rglob"], [24, 3, 1, "", "rmdir"], [24, 4, 1, "", "root"], [24, 3, 1, "", "samefile"], [24, 3, 1, "", "save"], [24, 3, 1, "", "scan"], [24, 3, 1, "", "scan_stat"], [24, 3, 1, "", "scandir"], [24, 3, 1, "", "stat"], [24, 4, 1, "", "stem"], [24, 4, 1, "", "suffix"], [24, 4, 1, "", "suffixes"], [24, 3, 1, "", "symlink"], [24, 3, 1, "", "symlink_to"], [24, 3, 1, "", "touch"], [24, 3, 1, "", "unlink"], [24, 3, 1, "", "utime"], [24, 3, 1, "", "walk"], [24, 3, 1, "", "with_name"], [24, 3, 1, "", "with_stem"], [24, 3, 1, "", "with_suffix"], [24, 3, 1, "", "write_bytes"], [24, 3, 1, "", "write_text"]], "megfile.stdio": [[25, 5, 1, "", "is_stdio"], [25, 5, 1, "", "stdio_open"]], "megfile.stdio_path": [[26, 1, 1, "", "StdioPath"]], "megfile.stdio_path.StdioPath": [[26, 3, 1, "", "open"], [26, 2, 1, "", "protocol"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property", "5": "py:function", "6": "std:cmdoption"}, "terms": {"": [1, 3, 4, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "0": [7, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28], "00": [15, 16, 19, 20, 23], "01": [11, 15, 16, 19, 20, 23], "02": 11, "03": 11, "04": 11, "05": 11, "06": 11, "07": 11, "08": 11, "09": 11, "0o777": 3, "1": [7, 11, 13, 14, 19, 21, 22, 23, 27], "10": [4, 6, 7, 8, 9, 10, 11, 19, 23], "1024": 3, "11": 11, "12": 11, "127": 7, "128mb": [6, 17, 18, 19], "13": 11, "134217728": [17, 18, 19], "14": 11, "15": 11, "16": [6, 11, 19], "17": 11, "18": 11, "19": 11, "1970": [15, 16, 19, 20, 23], "2": [11, 13, 19, 21, 23, 27], "20": [11, 19], "2021": 11, "2022": 11, "2023": 11, "2024": 11, "21": 11, "22": 11, "2275743969": 23, "24": 11, "24it": 23, "25": 11, "26": [11, 23], "260592384": 23, "27": 28, "28": 11, "29": 11, "3": [11, 13, 14, 15, 16, 19, 20, 21, 22, 23], "31": 11, "32": [6, 19], "3715493841": 23, "4": [11, 13], "499": 3, "5": [11, 13], "500": [3, 17], "50070": 7, "502": 17, "503": [3, 17], "504": 17, "511": [14, 16, 20, 21, 22], "6": 11, "60": 17, "7": [11, 28], "70cfvnsh_q1ynxgkpowk1hf6hhi": 23, "8": [11, 19], "8000": 7, "8001": 7, "8388608": [17, 18, 19], "856960it": 23, "86400": 17, "8mb": [6, 17, 18, 19], "9": 11, "A": [13, 14, 15, 16, 19, 20, 21, 22, 23], "And": 28, "Be": [13, 14, 21, 22], "But": [10, 19, 23, 28], "For": [1, 7, 9, 13, 14, 19, 21, 22, 23, 28], "If": [4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "In": [9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27], "It": [19, 20], "No": [13, 14, 21, 22], "Not": 4, "On": 23, "The": [2, 3, 7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "Then": [1, 7, 9], "These": 16, "With": [7, 9], "__call__": 23, "__init__": [3, 23], "__str__": 14, "_bar": 23, "_file_index": 23, "_lock": 23, "_now": 23, "_patch_make_request": 3, "_total_fil": 23, "aaa": 7, "ab": [3, 19], "about": [1, 3, 7, 10], "abov": [13, 14, 21, 22, 23], "absolut": [11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 27], "absolute_file_path": 3, "abspath": [11, 12, 14, 24], "accept": 3, "access": [9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "access_kei": 9, "accesskei": 28, "accord": [2, 19], "account": [9, 28], "actual": 23, "ad": 28, "add": [3, 7, 14], "addit": 9, "address": [3, 4, 9, 28], "addressing_styl": [4, 9, 28], "admin": 7, "adopt": 28, "advanc": 11, "advantag": 28, "affect": 19, "after": [3, 19, 23], "again": 19, "algorithm": 10, "alia": [7, 13, 24], "align": 3, "aliyun": [9, 28], "aliyunc": [9, 28], "all": [2, 3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "allow": [13, 14, 23, 28], "almost": 28, "alphabet": [3, 13, 14, 15, 19, 20, 21, 22, 23], "alreadi": [4, 13, 14, 16, 21, 22], "also": [4, 9, 14, 19], "an": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28], "anchor": [11, 12, 14, 24], "ani": [2, 3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "annat": 28, "annot": 3, "anoth": 14, "anystr": 1, "api": [3, 11], "append": 4, "appli": 23, "ar": [0, 3, 6, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "arbitrari": 19, "arg": [4, 24], "argument": [4, 14, 23], "as_posix": [11, 12, 24], "as_uri": [11, 12, 24], "ascend": [3, 13, 14, 15, 19, 20, 21, 22, 23], "assert": [1, 28], "assist": 28, "assum": [13, 14, 21, 22, 27], "asynchron": 19, "atexit": 3, "atim": [14, 22], "attempt": [15, 16, 19, 20], "authent": [5, 7, 10, 11, 28], "auto": [3, 28], "automat": [1, 3, 23], "avail": [7, 28], "avi": 28, "aw": [3, 4, 9, 19, 28], "awar": [13, 14, 21, 22], "aws_access_key_id": [4, 9, 28], "aws_endpoint": 3, "aws_endpoint_url": [3, 9, 28], "aws_endpoint_url_s3": [3, 9, 28], "aws_s3_addressing_styl": [3, 9, 28], "aws_secret_access_kei": [4, 9, 28], "b": [1, 7, 13, 14, 21, 22, 28], "back": 19, "backend": 28, "bahav": 23, "bar": [3, 4, 23], "base": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26], "basepath": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "baseprefetchread": 19, "baseuripath": 26, "bbb": 7, "bdstatic": 23, "becaus": [10, 15, 16, 19, 20, 28], "befor": [1, 3, 9, 19], "behav": [13, 14, 21, 22, 23], "behavior": [3, 19], "besid": 23, "better": 19, "between": [13, 14, 19, 21, 22, 23], "big": 6, "bigger": 3, "bin": 4, "binari": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "binaryio": [13, 14, 15, 16, 19, 20, 21, 22, 23], "bit": 13, "block": [3, 6, 14, 17, 18, 19], "block_capac": 19, "block_forward": 19, "block_siz": [17, 18, 19], "bodi": 3, "bool": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "both": [6, 19], "boto3": 9, "botocor": 3, "bottom": [15, 16, 19, 20], "boundari": 28, "bracket": 27, "break": 3, "broken": 14, "bucket": [3, 7, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28], "bucketa": 28, "bucketnotfounderror": [15, 16], "bucketread": 23, "bucketwrit": 23, "buffer": [6, 14, 15, 16, 17, 18, 19, 21, 22, 25, 26], "bufferedread": [17, 18, 19], "bufferedwrit": 19, "bug": [3, 28], "build": 11, "built": 28, "bullet": 28, "byte": [4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "bytes_num": 23, "bytes_or_buff": 14, "bytesio": [1, 17, 18], "c": [13, 14, 21, 22], "cach": [3, 6, 17, 18, 19, 23], "cache_kei": 19, "cache_path": [3, 11, 12, 19, 23], "cachedproperti": 3, "cacher": 23, "calcul": [13, 14, 19, 20, 21, 22, 23], "call": [1, 13, 14, 19, 20, 21, 22, 23], "callabl": [13, 14, 19, 20, 21, 22, 23], "callback": [3, 13, 14, 19, 20, 21, 22, 23], "callback_after_copy_fil": 23, "caller": [19, 20], "can": [1, 3, 7, 9, 10, 13, 14, 19, 21, 22, 23, 27, 28], "cannot": [17, 18, 21, 22, 23, 28], "canon": [14, 21, 22, 24], "capabl": 23, "capac": 6, "case": [19, 28], "cat": [11, 28], "catch": [3, 6, 7, 8, 9, 10], "caus": 19, "cd": 28, "cfg": [4, 7], "chang": [3, 13, 14, 19, 21, 22, 28], "changelog": 11, "char": 2, "charact": [2, 14, 15, 16, 19, 20, 23], "check": [3, 23, 28], "checksum": [15, 16], "chmod": [11, 12, 14, 21, 22, 24], "chore": 3, "circumst": [13, 14, 21, 22], "class": [1, 3, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 28], "classmethod": [14, 24], "cleanup": 3, "cli": [3, 19, 28], "client": [3, 4, 6, 19], "clone": 28, "close": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "closefd": 14, "cn": [9, 28], "code": [3, 28], "com": [9, 23, 28], "combin": [14, 21, 22], "combineread": 23, "come": 19, "command": [3, 5, 11], "common": [5, 9, 11], "compat": [13, 14, 15, 16, 17, 18, 20, 21, 22, 28], "competitor": 28, "complet": [13, 14, 15, 16, 19, 20, 21, 23, 28], "compon": [14, 16, 20, 22], "concat": [19, 21, 23], "concaten": [4, 19, 21, 23], "concurr": [3, 4, 10, 23], "condit": 28, "config": [3, 5, 11, 19, 28], "configur": [3, 4, 11], "connect": [3, 10], "connect_timeout": 3, "connectionerror": 3, "consid": 23, "construct": [13, 14], "contain": [13, 14, 15, 16, 19, 20, 21, 22, 23], "content": [3, 4, 7, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "content_md5_head": 3, "context": 19, "contribut": 11, "cooki": [3, 11], "copi": [3, 4, 12, 13, 14, 19, 20, 21, 22, 23, 28], "copy_func": 23, "copyfil": [13, 14], "correct": 28, "correctli": [3, 19], "correspond": [1, 24], "could": 19, "count": 3, "cover": 4, "coverag": 28, "cp": [3, 11, 28], "creat": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "creation": 13, "credenti": [4, 7, 9, 10, 28], "cross": 3, "ctime": [12, 13], "current": [13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "custom": [0, 3, 9, 11], "custompath": 1, "cv2": 23, "cwd": [3, 11, 12, 14, 20, 22, 24], "d": [13, 14, 21, 22], "data": [3, 4, 13, 14, 17, 18, 19, 20, 21, 23], "databas": 14, "date": [13, 14], "debug": [3, 4], "decim": 13, "decod": [3, 14, 17, 18, 21, 22, 23], "decor": 1, "def": [1, 23], "default": [3, 4, 6, 7, 8, 9, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 28], "defin": [0, 11, 14], "definit": [17, 25], "delet": [24, 28], "delimit": 7, "depend": [3, 13], "describ": [9, 13, 14, 19, 20, 23, 24, 28], "descriptor": 27, "dest": 4, "destin": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "detail": 28, "determin": [14, 21, 22], "dev": 28, "develop": 11, "devic": [3, 13, 14], "differ": [3, 5, 10, 11, 13, 14, 19, 21, 22, 23, 28], "difficult": 28, "dir": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "directli": [19, 21, 23], "directori": [3, 4, 7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 27, 28], "disabl": 28, "disk": [13, 14], "displai": [3, 4], "divid": 19, "divisor": 3, "do": [13, 14, 16, 19, 20, 21, 22, 23, 28], "doc": 28, "document": 28, "doe": [13, 14, 21, 22], "doesn": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "domain": 17, "don": [10, 17, 18, 28], "down": [13, 14, 21, 22, 23], "download": [3, 17, 18, 19, 21], "drive": [11, 12, 14, 24], "dst": [3, 23], "dst_path": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "dst_protocol": 23, "dst_url": [3, 19, 20, 21, 22], "duplic": 23, "dure": [13, 14, 19, 20, 21, 22, 23], "e": [4, 14, 19, 21, 23, 27, 28], "each": [13, 14, 17, 18, 19, 21, 22, 23], "easili": 28, "easyli": [7, 9, 28], "effect": 1, "either": 19, "elimin": [14, 21, 22], "els": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25], "empti": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "en": 7, "enabl": [4, 28], "encod": [3, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26], "encount": [14, 21, 22], "end": 19, "endpoint": [3, 4, 9, 19, 28], "endpoint_url": [3, 4, 9, 28], "endswith": 3, "enjoi": 28, "ensur": [19, 20, 28], "entri": 24, "enum": [13, 14], "env": 3, "enviro": 10, "environ": [3, 5, 11], "eoferror": 3, "equal": [6, 13, 14, 19, 21, 22], "equival": 14, "err": 3, "error": [3, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28], "especi": 28, "essenti": [17, 18, 25, 26], "etag": [3, 13, 19, 20, 23], "evalu": 28, "even": [3, 28], "everi": [13, 14, 15, 16, 19, 20, 21, 22, 23], "everyon": 28, "everyth": [2, 13, 14], "exactli": 23, "exampl": [1, 7, 9, 16, 20, 23, 28], "except": 3, "exclud": [13, 14, 15, 16, 19, 20, 21, 22, 23], "exec": 3, "execut": 19, "exhaust": 19, "exist": [3, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28], "exist_ok": [13, 14, 15, 16, 19, 20, 21, 22, 23], "exit": 3, "expand": [13, 14], "expandus": [11, 12, 14, 24], "experi": 28, "experiment": 6, "expos": 14, "express": 13, "extend": 28, "extra": [3, 12, 13], "extract": 3, "f": [1, 3, 4, 11, 12, 14, 19, 21, 23, 28], "fail": 28, "fakef": 3, "fals": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "fast": 19, "faster": 28, "feat": 3, "featur": [6, 28], "few": 23, "field": 13, "fifo": 14, "file": [1, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27], "file_object": [13, 14, 15, 16, 19, 20, 21, 22, 23], "file_path": [10, 22, 27, 28], "filecach": [19, 23], "fileentri": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "fileexistserror": [13, 14, 15, 16, 21, 22, 23], "filelik": 3, "filenam": [13, 14, 21, 22], "filenotfound": 3, "filenotfounderror": [13, 14, 15, 16, 19, 20, 21, 22, 23], "filesystem": [19, 21, 28], "final": 28, "find": [1, 2, 28], "finish": 19, "first": [3, 4, 15, 16, 19, 20, 23], "firstli": [15, 16, 19, 20], "fix": [3, 6, 7, 8, 9, 10], "flag": [14, 21, 22], "flavour": 14, "float": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fm": 23, "focu": 28, "follow": [3, 4, 9, 14, 15, 16, 19, 20, 21, 22, 28], "follow_symlink": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "followlink": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "forc": [3, 4, 13, 14, 19, 20, 21, 22, 23], "forcibl": [3, 4, 13, 14, 19, 20, 21, 22, 23], "fork": 3, "form": 28, "format": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "forward_ratio": [17, 18, 19], "found": [3, 13, 14, 21, 22], "fp": 28, "frequent": 19, "friend": 28, "from": [1, 3, 4, 7, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 23, 27], "from_uri": [11, 12, 14, 24], "frombuff": 23, "fs_abspath": [11, 12, 13], "fs_access": [11, 12, 13], "fs_copi": [11, 12, 13], "fs_cwd": [11, 12, 13], "fs_exist": [11, 12, 13], "fs_expandus": [11, 12, 13], "fs_getmd5": [11, 12, 13], "fs_getmtim": [11, 12, 13, 14, 21, 22], "fs_getsiz": [11, 12, 13, 14, 21, 22], "fs_glob": [11, 12, 13, 14, 21, 22], "fs_glob_stat": [11, 12, 13], "fs_home": [11, 12, 13], "fs_iglob": [11, 12, 13], "fs_isab": [11, 12, 13], "fs_isdir": [11, 12, 13], "fs_isfil": [11, 12, 13], "fs_islink": [11, 12, 13], "fs_ismount": [11, 12, 13], "fs_listdir": [11, 12, 13], "fs_load_from": [11, 12, 13], "fs_lstat": [11, 12, 13], "fs_makedir": [11, 12, 13], "fs_move": [11, 12, 13], "fs_path": [11, 12], "fs_path_join": [11, 12, 13], "fs_readlink": [11, 12, 13], "fs_realpath": [11, 12, 13, 14, 21], "fs_relpath": [11, 12, 13], "fs_remov": [11, 12, 13], "fs_renam": [11, 12, 13], "fs_resolv": [11, 12, 13], "fs_save_a": [11, 12, 13], "fs_scan": [11, 12, 13], "fs_scan_stat": [11, 12, 13], "fs_scandir": [11, 12, 13], "fs_stat": [3, 11, 12, 13], "fs_symlink": [11, 12, 13], "fs_sync": [11, 12, 13], "fs_unlink": [11, 12, 13], "fs_walk": [11, 12, 13, 14, 21, 22], "fspath": [3, 11, 12, 14], "func": [3, 23], "function": [3, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23], "futur": 28, "g": [3, 4, 14, 19, 21, 23, 27, 28], "gener": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "get": [7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "get_endpoint_url": [11, 12, 19], "get_http_sess": [11, 12, 17], "get_image_s": 3, "get_md5": 3, "get_s3_client": [11, 12, 19], "get_s3_sess": [11, 12, 19], "get_traditional_path": [11, 12, 24], "getdefaultencod": 14, "getmtim": [11, 12, 14, 16, 18, 20, 22, 24], "getsiz": [11, 12, 14, 16, 18, 20, 22, 24], "gid": 14, "git": 28, "github": [11, 27, 28], "give": [14, 16, 20, 22], "given": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "glob": [0, 3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "glob_stat": [3, 11, 12, 14, 16, 20, 22, 24], "global": [7, 9, 19], "gp": 23, "group": [11, 12, 13, 14, 24], "grow": 4, "guarante": [13, 14, 15, 16, 19, 20, 21, 22], "guid": [11, 28], "h": [4, 28], "ha": [13, 14, 19, 20, 23, 24, 28], "had": 3, "handl": [3, 17, 18, 19, 21, 22, 23, 28], "handler": 14, "hangzhou": [9, 28], "hard": [13, 14, 19], "hardlink_to": [11, 12, 14, 24], "hasbucket": [12, 20], "have": [1, 7, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "hdf": [3, 5, 11, 12, 16, 28], "hdfs_config_path": 7, "hdfs_dir_url": [15, 16], "hdfs_exist": [11, 12, 15, 16], "hdfs_getmd5": [11, 12, 15], "hdfs_getmtim": [11, 12, 15, 16], "hdfs_getsiz": [11, 12, 15, 16], "hdfs_glob": [11, 12, 15], "hdfs_glob_stat": [11, 12, 15], "hdfs_iglob": [11, 12, 15], "hdfs_isdir": [11, 12, 15], "hdfs_isfil": [11, 12, 15], "hdfs_listdir": [11, 12, 15], "hdfs_load_from": [11, 12, 15], "hdfs_makedir": [11, 12, 15], "hdfs_move": [11, 12, 15], "hdfs_open": [11, 12, 15], "hdfs_path": [11, 12], "hdfs_pathnam": 16, "hdfs_remov": [11, 12, 15], "hdfs_root": 7, "hdfs_save_a": [11, 12, 15], "hdfs_scan": [11, 12, 15], "hdfs_scan_stat": [11, 12, 15], "hdfs_scandir": [11, 12, 15], "hdfs_stat": [11, 12, 15], "hdfs_timeout": 7, "hdfs_token": 7, "hdfs_unlink": [11, 12, 15], "hdfs_url": 7, "hdfs_user": 7, "hdfs_walk": [11, 12, 15], "hdfscli": [4, 7], "hdfspath": [11, 12, 16], "head": [3, 11, 19], "head_block_s": 19, "header": [3, 11, 17, 18, 19], "help": 28, "here": [23, 28], "hidden": [13, 14, 21, 22], "high": 7, "higher": [13, 14, 19, 20, 21, 22, 23], "hint": 28, "home": [3, 4, 11, 12, 13, 14, 24, 27], "hostnam": [3, 10, 22, 27, 28], "how": [11, 17, 18, 21, 22, 23], "html": [7, 27], "http": [3, 5, 7, 9, 11, 12, 18, 23, 28], "http_exist": [3, 11, 12, 17], "http_getmtim": [11, 12, 17, 18], "http_getsiz": [11, 12, 17, 18], "http_open": [11, 12, 17], "http_path": [11, 12], "http_stat": [11, 12, 17], "http_url": [17, 18], "httpfilenotfounderror": [17, 18], "httppath": [3, 11, 12, 18, 27], "httppermissionerror": [17, 18], "httpprefetchread": [3, 17, 18], "httpspath": [11, 12, 18], "human": 4, "i": [1, 3, 4, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28], "id": 28, "ident": 4, "identifi": 13, "iglob": [3, 11, 12, 14, 16, 20, 22, 24], "ignor": [3, 4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "image_extnam": 3, "imdecod": 23, "img": 23, "implement": [1, 28], "import": [1, 3, 7, 9, 23, 27, 28], "improv": 28, "imread_anydepth": 23, "imread_color": 23, "includ": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "inclus": 28, "incomplet": 3, "increas": 3, "index": [11, 13, 19, 23, 27], "indic": [19, 21, 23], "infinit": [13, 14, 21, 22], "info": [3, 19, 20], "inform": [7, 13, 19], "inherit": 3, "initi": [17, 18], "inod": [3, 13], "input": [13, 14, 19, 20, 21, 23], "instal": [3, 4, 7, 11], "instanc": [14, 20, 21, 22], "instead": [3, 13, 14, 21, 22, 23, 28], "int": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28], "integ": [13, 21, 22, 27], "interfac": [1, 3, 11, 23], "introduc": 28, "invalid": [15, 16, 19, 20, 28], "investig": 28, "invok": [25, 26], "io": [1, 3, 7, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28], "iobas": 3, "is_absolut": [11, 12, 14, 24], "is_block_devic": [11, 12, 14, 24], "is_char_devic": [11, 12, 14, 24], "is_dir": [3, 11, 12, 13, 14, 16, 20, 22, 24], "is_f": [11, 12, 13], "is_fifo": [11, 12, 14, 24], "is_fil": [3, 11, 12, 13, 14, 16, 20, 22, 24], "is_hdf": [11, 12, 15], "is_http": [11, 12, 17], "is_mount": [11, 12, 14, 24], "is_relative_to": [11, 12, 24], "is_reserv": [11, 12, 24], "is_s3": [11, 12, 19], "is_sftp": [11, 12, 21], "is_socket": [11, 12, 14, 24], "is_stdio": [11, 12, 25], "is_symlink": [3, 11, 12, 13, 14, 20, 22, 24], "isadirectoryerror": [3, 15, 16, 21, 22, 23], "isdir": [12, 13, 14, 21, 22], "isfil": [13, 14, 21, 22], "islnk": [12, 13], "isn": 14, "issu": [3, 28], "issus": 28, "item": [7, 9], "iter": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iterdir": [11, 12, 14, 16, 20, 22, 24], "its": [13, 19, 23], "itself": [13, 14, 15, 16, 19, 20, 21, 22, 23], "join": [15, 16, 19, 20, 21, 23, 24], "join_thread": 19, "joinpath": [11, 12, 14, 24], "jpg": 23, "just": [13, 14, 15, 16, 17, 18, 21, 22], "keep": [13, 14, 19, 21, 22], "kei": [3, 7, 9, 10, 14, 19, 20, 23, 27, 28], "keyerror": 14, "kind": [14, 19], "known": 28, "kwarg": [1, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26], "l": [3, 11, 28], "last": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "latest": [7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "lchmod": [11, 12, 14, 24], "lead": [13, 14, 21, 22], "left": [19, 21, 23], "len": 23, "length": [17, 18], "leval": 3, "level": 23, "lexist": [13, 14], "lib": 3, "librari": [3, 11, 13, 14, 21, 22, 23], "like": [1, 3, 7, 9, 13, 14, 16, 19, 20, 21, 22, 23, 27, 28], "limit": 19, "limited_seek": 19, "line": 11, "link": [13, 14, 19, 20, 21, 22, 23], "lint": 28, "linux": 3, "list": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "listdir": [11, 12, 14, 16, 20, 22, 24], "littl": [10, 28], "ll": [3, 11], "load": [11, 12, 14, 16, 20, 22, 24], "local": [3, 4, 19, 21, 28], "lock": [23, 28], "log": [3, 4], "logic": 28, "long": [3, 4], "longer": 3, "lost": [19, 20], "lru": 19, "lstat": [11, 12, 24], "maco": 3, "mai": [6, 7, 8, 9, 10, 14, 19, 23, 28], "major": 28, "make": [1, 3, 4, 13, 14, 16, 19, 20, 21, 22, 28], "makedir": 3, "manag": 19, "mani": 28, "manual": [13, 14, 15, 16, 19, 20, 21, 22, 23], "map": 23, "map_func": [3, 23], "match": [2, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "max": [6, 7, 8, 9, 10, 17, 18, 19], "max_block_s": 19, "max_buffer_s": [17, 18, 19], "max_concurr": [17, 18, 19], "max_retri": 19, "max_work": 19, "maxstartup": 10, "mb": 19, "md5": [11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24], "md5sum": 11, "mean": [2, 13, 14, 15, 16, 19, 20, 21, 22, 27], "meet": 28, "megfil": [1, 3, 7, 9, 12, 27], "megfile_block_capac": 6, "megfile_block_s": 6, "megfile_hdfs_max_retry_tim": [3, 7], "megfile_http_max_retry_tim": [3, 8], "megfile_max_block_s": 6, "megfile_max_buffer_s": 6, "megfile_max_retry_tim": [3, 6], "megfile_max_work": 6, "megfile_md5_head": 3, "megfile_min_block_s": 6, "megfile_s3_client_cache_mod": 6, "megfile_s3_max_retry_tim": [3, 9], "megfile_sftp_max_retry_tim": [3, 10], "megfilepathlik": 3, "megvii": [11, 27], "member": 28, "memori": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mention": 23, "messag": 3, "meta": [13, 14, 19, 20], "metadata": 13, "method": [1, 3, 14, 28], "min": [6, 19], "min_block_s": 19, "miss": [14, 21, 22], "missing_ok": [13, 14, 15, 16, 19, 20, 21, 22, 23], "mkdir": [3, 11, 12, 14, 16, 20, 22, 24], "mode": [1, 3, 4, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "modif": [4, 13, 22, 24], "modifi": [3, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "modul": [2, 11, 12], "more": [1, 3, 7, 19, 21, 23, 24, 28], "most": [7, 13, 19, 28], "moto": [3, 28], "mount": [13, 14, 23, 24], "move": [3, 4, 12, 14, 15, 16, 19, 20, 21, 22, 23, 28], "mp4": [19, 28], "msgpack": 19, "mtime": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "much": 28, "multi": [3, 23, 28], "multiprocess": 3, "must": [1, 13, 14, 21, 22], "mv": [3, 11], "n": 4, "name": [1, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "namedtupl": 13, "namenod": 7, "nanosecond": 13, "necessari": 23, "need": [4, 6, 7, 9, 14, 19, 21, 22, 23, 28], "neg": 19, "new": [3, 14, 16, 19, 20, 21, 22, 23, 28], "newli": [16, 28], "newlin": 14, "non": [13, 14, 15, 16, 19, 20, 21, 22, 23], "none": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "normal": [4, 14, 16, 20, 21, 22, 24], "notadirectoryerror": [15, 16, 23], "note": [15, 16, 19, 20, 28], "noth": [13, 14], "notic": [13, 14, 21, 22], "now": [3, 17, 18, 25, 26], "np": 23, "num": 4, "num_byt": 23, "number": [3, 4, 13, 17, 18, 19, 21, 22], "numpi": 23, "o": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "object": [3, 4, 14, 16, 19, 20, 21, 22, 23, 24], "octal": 16, "offici": 3, "offset": [3, 19], "one": [15, 16, 19, 20, 21], "onli": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "open": [1, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28], "open_func": 23, "oper": [3, 6, 7, 9, 21, 22, 28], "optim": 3, "option": [3, 4, 7, 9, 13, 14, 17, 18, 21, 22, 23, 27, 28], "order": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "oserror": [21, 22], "oss": [3, 9, 13, 15, 16, 19, 20, 28], "oss_endpoint": [3, 9, 28], "other": [3, 7, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "other_path": [13, 14, 16, 18, 19, 20, 21, 22, 23, 24], "otherwis": 14, "out": 3, "output": [3, 4], "over": [7, 9, 10, 28], "override_ok": 24, "overwrit": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "own": [1, 14, 28], "owner": [11, 12, 13, 14, 24], "p": 4, "page": 11, "pain": 19, "param": [3, 19, 21, 23], "paramet": [3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "parent": [1, 3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24], "parse_s3_url": [11, 12, 19], "part": [1, 3, 11, 12, 14, 15, 16, 19, 20, 22, 24, 27], "pass": [13, 14, 28], "passwd": 10, "password": [3, 10, 22, 27, 28], "path": [1, 3, 4, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "path_class": 24, "path_glob": 23, "path_with_protocol": [1, 12, 14, 16, 20], "path_without_protocol": [1, 12, 16, 20], "pathlib": [3, 16, 20, 28], "pathlik": [1, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "pathnam": [2, 13, 14, 21, 22, 23, 24], "pattern": [0, 3, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "perf": 3, "perfect": 28, "perform": [3, 4, 19], "period": [13, 14, 19, 20, 21, 22, 23], "permiss": [3, 13, 14, 16, 19, 20, 21, 22, 23, 24], "permissionerror": 23, "permit": [15, 16, 19, 20, 23], "pip": [3, 7, 28], "pip3": 28, "pipe": 3, "platform": [3, 13, 14], "playground": 28, "pleas": [7, 28], "png": 23, "point": [13, 14, 19, 20, 21, 22, 23, 24], "polici": [21, 22], "pool": [19, 23], "port": [3, 10, 22, 27, 28], "posit": [3, 19], "posixpath": 23, "possibl": 28, "post1": 11, "post2": 11, "post3": 11, "post4": 11, "post5": 11, "preced": [7, 9, 10, 28], "prefetch": [3, 19], "prefetch_read": 3, "prefix": [4, 7, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23], "prevent": 3, "print": [3, 4, 23], "prioriti": [7, 9, 10, 13, 14, 19, 20, 21, 22, 23, 28], "privat": 10, "problem": 28, "procedur": [15, 16, 19, 20], "process": [3, 14, 21, 22], "process_loc": [3, 6], "produc": 4, "profil": [3, 4, 7, 9], "profile1": [7, 9], "profile1__aws_access_key_id": 9, "profile1__aws_s3_addressing_styl": 9, "profile1__aws_secret_access_kei": 9, "profile1__hdfs_root": 7, "profile1__hdfs_timeout": 7, "profile1__hdfs_token": 7, "profile1__hdfs_url": 7, "profile1__hdfs_us": 7, "profile1__oss_endpoint": 9, "profile2": [7, 9], "profile_nam": [3, 4, 7, 9, 19, 27], "profile_name__": [7, 9], "profilenotfound": 3, "progress": [3, 4, 23], "project": 28, "propag": 14, "properti": [1, 3, 13, 14, 16, 19, 20, 22, 24, 27], "protocol": [0, 3, 10, 11, 12, 14, 16, 18, 20, 22, 23, 24, 25, 26, 27], "provid": [1, 28], "pull": 28, "pure": [15, 16, 19, 20], "purepath": 3, "put": 3, "py": [1, 3], "py3": 3, "py35": 3, "py36": 28, "pyfakef": 28, "pypi": 11, "pyproject": 3, "python": [1, 3], "python3": 3, "pytyp": 28, "q": 4, "question": 28, "quick": 11, "quickstart": 7, "quiet": 4, "r": [3, 4, 14, 15, 16, 19, 20, 21, 22, 23, 28], "rais": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "random": 19, "rang": [3, 19, 23], "rather": [13, 19], "raw": 23, "rb": [1, 3, 17, 18, 19, 23, 25, 26], "read": [1, 3, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "read_byt": [11, 12, 24], "read_text": [11, 12, 24], "readabl": 4, "reader": [3, 19, 23, 28], "readlink": [3, 11, 12, 14, 20, 22, 24], "readthedoc": 7, "real": [13, 14, 19, 20, 21, 22, 23], "realpath": [11, 12, 14, 22, 24], "recalcul": [13, 14, 15, 16, 19, 20, 21, 22, 23], "recent": 13, "recommend": 28, "recurs": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "reduc": [3, 23], "refactor": 3, "refer": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 28], "refil": 3, "regard": [13, 14, 19, 20, 21, 22, 23], "regist": [1, 3, 11, 12, 23, 24], "register_after_fork": 3, "register_copy_func": [11, 12, 23], "registr": 23, "regular": 24, "rel": [3, 7, 13, 14, 16, 19, 20, 21, 22, 23, 24, 27, 28], "relative_file_path": 3, "relative_to": [3, 11, 12, 24], "releas": 3, "relpath": [11, 12, 14, 24], "remot": 4, "remov": [3, 4, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "renam": [3, 11, 12, 13, 14, 16, 20, 21, 22, 24], "replac": [11, 12, 14, 22, 24, 28], "repli": 28, "repo": 28, "report": [21, 22, 28], "repr": 14, "repres": [13, 14, 16, 19, 20, 21, 22, 23], "request": [3, 4, 7, 8, 9, 10, 17, 18, 27, 28], "request_kwarg": 27, "requir": [1, 3, 4, 7, 23, 28], "research": [27, 28], "resid": 13, "resolv": [3, 11, 12, 14, 16, 20, 21, 22, 24], "resourc": 28, "respons": [3, 17, 18, 19, 20], "responsestreamingerror": 3, "result": [13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "retri": [3, 6, 7, 8, 9, 10], "return": [1, 3, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "review": 28, "rglob": [11, 12, 24], "rm": 11, "rmdir": [11, 12, 14, 22, 24], "root": [4, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 27], "root_path": 23, "rule": 2, "run": 3, "rwa": 23, "s3": [3, 5, 6, 11, 12, 14, 20, 23, 28], "s3_access": [3, 11, 12, 19], "s3_buffered_open": [11, 12, 19, 20, 23], "s3_cached_open": [11, 12, 19], "s3_cacher": 23, "s3_client": 19, "s3_concat": [11, 12, 19], "s3_copi": [11, 12, 19], "s3_dir_url": [19, 20], "s3_download": [3, 11, 12, 19], "s3_exist": [11, 12, 19, 20], "s3_getmd5": [11, 12, 19], "s3_getmtim": [11, 12, 19, 20], "s3_getsiz": [11, 12, 19, 20], "s3_glob": [3, 11, 12, 19], "s3_glob_stat": [11, 12, 19], "s3_hasbucket": [11, 12, 19], "s3_iglob": [11, 12, 19], "s3_isdir": [11, 12, 19], "s3_isfil": [11, 12, 19, 20], "s3_islink": [11, 12, 19], "s3_listdir": [11, 12, 19], "s3_load_cont": [11, 12, 19], "s3_load_from": [11, 12, 19], "s3_lstat": [11, 12, 19], "s3_makedir": [11, 12, 19], "s3_memory_open": [3, 11, 12, 19], "s3_move": [11, 12, 19], "s3_open": [3, 11, 12, 19], "s3_open_func": [20, 23], "s3_path": [11, 12], "s3_path_join": [11, 12, 19], "s3_pathnam": [19, 20], "s3_pipe_open": [11, 12, 19], "s3_prefetch_open": [11, 12, 19], "s3_readlink": [11, 12, 19], "s3_remov": [11, 12, 19], "s3_renam": [3, 11, 12, 19], "s3_save_a": [11, 12, 19], "s3_scan": [11, 12, 19], "s3_scan_stat": [11, 12, 19], "s3_scandir": [11, 12, 19], "s3_share_cache_open": [11, 12, 19], "s3_stat": [3, 11, 12, 19], "s3_symlink": [3, 11, 12, 19], "s3_sync": [11, 12, 19], "s3_unlink": [11, 12, 19], "s3_upload": [3, 11, 12, 19], "s3_url": [19, 20, 23], "s3_walk": [11, 12, 19], "s3bucketnotfounderror": [19, 20], "s3bufferedwrit": [11, 12, 19], "s3cachedhandl": 19, "s3cacher": [11, 12, 19], "s3fileexistserror": [15, 19, 20], "s3filenotfounderror": [19, 20], "s3isadirectoryerror": [19, 20], "s3limitedseekablewrit": [11, 12, 19], "s3memoryhandl": 19, "s3nametoolongerror": [19, 20], "s3notadirectoryerror": [19, 20], "s3notalinkerror": [19, 20], "s3path": [3, 11, 12, 20, 28], "s3permissionerror": [19, 20], "s3pipehandl": 19, "s3prefetchread": [11, 12, 19], "s3sharecacheread": [11, 12, 19], "same": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "samefil": [11, 12, 24], "samefileerror": 3, "save": [11, 12, 14, 16, 20, 22, 23, 24], "scan": [3, 11, 12, 14, 16, 20, 22, 24], "scan_stat": [11, 12, 14, 16, 20, 22, 24], "scandir": [11, 12, 14, 16, 20, 22, 24], "scheme": [17, 25], "search": [11, 13, 14, 15, 16, 19, 20, 21, 22], "second": [13, 19], "secret": [9, 28], "secret_kei": 9, "secretkei": 28, "sed": 3, "see": 28, "seek": [3, 12, 19], "seekabl": 19, "self": [1, 23], "semant": 28, "semicolon": 7, "send": 4, "seq": 2, "seq1": 2, "seq2": 2, "sequenti": 19, "server": [3, 4, 5, 10, 11, 21, 27], "session": [17, 19], "set": [3, 6, 9, 10, 11, 13, 14, 16, 19, 21, 22], "setup": [3, 7, 9, 10, 28], "sftp": [3, 5, 11, 12, 15, 22, 28], "sftp_absolut": [11, 12, 21], "sftp_chmod": [11, 12, 21], "sftp_concat": [11, 12, 21], "sftp_copi": [3, 11, 12, 21], "sftp_download": [3, 11, 12, 21], "sftp_exist": [11, 12, 21], "sftp_getmd5": [11, 12, 21], "sftp_getmtim": [11, 12, 21], "sftp_getsiz": [11, 12, 21], "sftp_glob": [11, 12, 21, 22], "sftp_glob_stat": [11, 12, 21], "sftp_iglob": [11, 12, 21], "sftp_isdir": [11, 12, 21], "sftp_isfil": [11, 12, 21], "sftp_islink": [11, 12, 21], "sftp_listdir": [11, 12, 21], "sftp_load_from": [11, 12, 21], "sftp_lstat": [11, 12, 21], "sftp_makedir": [11, 12, 21], "sftp_max_unauth_conn": 10, "sftp_move": [11, 12, 21], "sftp_open": [3, 11, 12, 21], "sftp_password": 10, "sftp_path": [11, 12], "sftp_path_join": [11, 12, 21], "sftp_private_key_password": 10, "sftp_private_key_path": 10, "sftp_private_key_typ": 10, "sftp_readlink": [11, 12, 21], "sftp_realpath": [11, 12, 21, 22], "sftp_remov": [11, 12, 21], "sftp_renam": [11, 12, 21], "sftp_resolv": [11, 12, 21], "sftp_rmdir": [11, 12, 21], "sftp_save_a": [11, 12, 21], "sftp_scan": [11, 12, 21], "sftp_scan_stat": [11, 12, 21], "sftp_scandir": [11, 12, 21], "sftp_stat": [11, 12, 21], "sftp_symlink": [11, 12, 21], "sftp_sync": [11, 12, 21], "sftp_unlink": [11, 12, 21], "sftp_upload": [3, 11, 12, 21], "sftp_usernam": 10, "sftp_walk": [11, 12, 21], "sftppath": [3, 11, 12, 21, 22], "share_cache_kei": 19, "shell": [0, 11, 23], "should": [6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "show": [3, 4], "shutil": [13, 14], "side": [19, 21, 23], "silki": 28, "silver": 28, "similar": 28, "simpli": 7, "sinc": [13, 14, 19, 20, 21, 23], "singl": [2, 17, 18, 19], "size": [3, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "skip": [3, 4], "slash": [19, 21, 23], "smart": [1, 3, 11, 12], "smart_abspath": [11, 12, 23], "smart_access": [11, 12, 23], "smart_cach": [3, 11, 12, 23], "smart_combine_open": [11, 12, 23], "smart_concat": [3, 11, 12, 23], "smart_copi": [3, 11, 12, 23, 27], "smart_exist": [11, 12, 23, 28], "smart_getmd5": [11, 12, 23], "smart_getmd5_by_path": 3, "smart_getmtim": [3, 11, 12, 23], "smart_gets": [3, 11, 12, 23], "smart_glob": [3, 11, 12, 23, 28], "smart_glob_stat": [11, 12, 23], "smart_iglob": [11, 12, 23], "smart_isab": [11, 12, 23], "smart_isdir": [11, 12, 23], "smart_isfil": [11, 12, 23], "smart_islink": [11, 12, 23], "smart_ismount": [11, 12, 23], "smart_listdir": [11, 12, 23], "smart_load_cont": [3, 11, 12, 23], "smart_load_from": [11, 12, 23], "smart_load_image_metadata": 3, "smart_load_text": [11, 12, 23], "smart_lstat": 3, "smart_makedir": [3, 11, 12, 23], "smart_mov": [11, 12, 23], "smart_open": [1, 3, 11, 12, 23, 28], "smart_path": [1, 11, 12, 28], "smart_path_join": [11, 12, 23], "smart_readlink": [11, 12, 23], "smart_realpath": [11, 12, 23], "smart_relpath": [11, 12, 23], "smart_remov": [11, 12, 23, 28], "smart_renam": [3, 11, 12, 23], "smart_save_a": [11, 12, 23], "smart_save_cont": [11, 12, 23], "smart_save_text": [11, 12, 23], "smart_scan": [11, 12, 23], "smart_scan_stat": [11, 12, 23], "smart_scandir": [3, 11, 12, 23], "smart_stat": [11, 12, 23, 28], "smart_symlink": [11, 12, 23], "smart_sync": [3, 7, 9, 11, 12, 23, 28], "smart_sync_with_progress": [11, 12, 23], "smart_touch": [11, 12, 23], "smart_unlink": [11, 12, 23], "smart_walk": [11, 12, 23], "smartcach": [3, 11, 12, 23], "smartpath": [1, 3, 11, 12, 24], "so": [19, 23], "socket": 14, "some": [1, 3, 9, 10, 14, 19], "soon": 28, "sort": [3, 13, 14, 19, 20, 21, 22, 23], "sourc": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "specif": [15, 16, 19, 20], "specifi": [2, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "speed": [3, 19], "src": 23, "src_file_stat": 23, "src_path": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "src_protocol": 23, "src_url": [3, 19, 20, 21, 22], "ss2": 23, "ssd": 19, "ssh": [3, 10], "st_atim": [3, 12, 13], "st_atime_n": [3, 12, 13], "st_ctime": [3, 12, 13], "st_ctime_n": [3, 12, 13], "st_dev": [3, 12, 13], "st_gid": [3, 12, 13], "st_ino": [3, 12, 13], "st_mode": [3, 12, 13], "st_mtime": [3, 12, 13], "st_mtime_n": [3, 12, 13], "st_nlink": [3, 12, 13], "st_size": [3, 12, 13], "st_uid": [3, 12, 13], "standard": [3, 4, 13, 14, 21, 22, 23], "star": [13, 14, 21, 22, 28], "start": [11, 13, 14, 19, 23], "stat": [3, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24], "static": 28, "statresult": [3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "statu": 24, "status_forcelist": 17, "stdin": [3, 4, 25, 26], "stdio": [3, 11, 12, 23, 26, 28], "stdio_open": [11, 12, 25], "stdio_path": [11, 12], "stdiopath": [11, 12, 26], "stdout": [4, 25, 26], "stdreader": [25, 26], "stdwriter": [25, 26], "stem": [11, 12, 24], "stop": [19, 23], "str": [1, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "stream": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "strict": [14, 21, 22], "string": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "style": [0, 3, 4, 9, 11, 28], "subclass": 3, "subdirectori": [13, 14, 15, 16, 19, 20, 21, 22, 23], "submit": 28, "submodul": 11, "success": 23, "successfulli": 19, "suffix": [11, 12, 15, 16, 19, 20, 24], "suggest": [10, 28], "sum": [13, 14, 15, 16, 19, 20, 21, 22, 23], "support": [1, 3, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26], "sure": 19, "sy": [14, 25, 26], "symbol": [13, 14, 19, 20, 21, 22, 23], "symlink": [3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "symlink_to": [11, 12, 24], "sync": [3, 11, 12, 13, 14, 19, 20, 21, 22, 23, 28], "syntax": 28, "system": [13, 14, 19, 28], "t": [3, 4, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "tail": [3, 11, 19], "tail_block_s": 19, "take": [7, 9, 10, 21, 22, 28], "target": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "tb": 23, "tell": [12, 19, 28], "test": [1, 3, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28], "test1": 23, "text": [17, 18, 21, 22, 23], "than": [3, 13, 14, 19, 20, 21, 22, 23, 28], "thei": [13, 14, 21, 22, 23], "them": [1, 3, 4], "thi": [1, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "think": 28, "thread": [3, 6, 13, 14, 17, 18, 19, 23, 28], "thread_loc": [3, 6], "threadloc": 3, "threadpoolexecutor": 23, "through": 24, "time": [3, 4, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "timeout": [3, 4, 7, 17], "timestamp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "tmp": 28, "tmpf": 19, "token": [4, 7], "toml": 3, "tool": 28, "top": [13, 14, 15, 16, 19, 20, 21, 22, 23], "total": [4, 23], "total_fil": 23, "touch": [11, 12, 24], "tqdm": [3, 23], "track": [13, 14, 21, 22], "travers": [13, 14, 15, 16, 19, 20, 21, 22, 23], "treat": 4, "tree": [13, 14, 21, 22, 23, 24], "trigger": 19, "true": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "try": [15, 16, 19, 20, 23], "tupl": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "turn": 14, "twice": [13, 14, 21, 22], "two": [7, 9], "txt": [3, 13, 14, 21, 22, 28], "type": [1, 3, 13, 14, 17, 18, 20, 21, 22, 23, 28], "typic": 13, "u": [4, 23, 28], "uid": 14, "uint8": 23, "umask": [14, 21, 22], "unavail": [15, 16, 19, 20], "under": [4, 13, 14, 21, 22], "unglobl": 3, "unifi": [23, 28], "union": 22, "uniqu": 13, "unit": [3, 6, 28], "unix": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "unknown": [13, 14], "unlink": [11, 12, 14, 16, 20, 22, 24], "unnecessari": 3, "unsaf": [13, 14], "unseek": 19, "unset": 27, "unsupport": 23, "unsupportederror": [15, 16, 19, 20, 23], "until": 19, "unus": 3, "up": [3, 9, 19], "updat": [3, 7, 9, 23, 28], "upgrad": 28, "upload": [3, 17, 18, 19, 20, 21], "uri": [22, 23, 27], "uripath": [1, 14, 16, 18, 20, 22], "url": [3, 4, 7, 9, 15, 16, 17, 18, 19, 20, 23, 25, 27, 28], "urlsplit": 3, "us": [1, 3, 5, 6, 11, 13, 14, 17, 18, 19, 21, 22, 23, 25, 26], "user": [4, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27], "usernam": [3, 10, 22, 27, 28], "usual": 19, "util": 3, "utim": [11, 12, 14, 22, 24], "valid": 19, "valu": [3, 6, 13, 14, 19, 21, 22, 23, 27], "valueerror": 23, "variabl": [7, 9, 28], "variou": [14, 16, 20, 22, 28], "version": [11, 24, 28], "via": [19, 20], "video": 28, "virtual": [9, 28], "visit": [13, 14, 21, 22], "w": [3, 4, 28], "wai": 28, "wait": 19, "walk": [11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "want": [21, 22, 28], "warn": 3, "wb": [3, 19, 25, 26], "we": [10, 19, 28], "web": 3, "webhdf": 7, "welcom": 28, "well": [19, 28], "what": 28, "when": [1, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23], "whenc": 19, "where": 3, "whether": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "which": [6, 7, 8, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "while": 19, "whose": 24, "why": 28, "wildcard": [15, 16, 19, 20, 23], "window": 13, "with_nam": [11, 12, 24], "with_stem": [11, 12, 24], "with_suffix": [11, 12, 24], "without": [14, 16, 20, 21, 22], "won": [15, 16, 19, 20, 23], "word": [13, 14, 15, 16, 19, 20, 21, 22, 23], "work": [3, 13, 14, 20, 22], "worker": [3, 4], "writabl": 19, "write": [3, 4, 6, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28], "write_byt": [11, 12, 24], "write_text": [11, 12, 24], "writer": [19, 28], "written": [13, 14, 19], "xxx": [7, 28], "yapf": 28, "yield": [13, 14, 15, 16, 19, 20, 21, 22, 23], "you": [1, 3, 4, 6, 7, 9, 10, 14, 19, 21, 22, 23, 27, 28], "your": [1, 9, 28], "zero": 13, "zsh": 28}, "titles": ["Advanced User Guide", "Define Custom Protocol", "Glob Pattern", "CHANGELOG", "Command Line Interface", "Configuration", "Common Configuration", "Hdfs Configuration", "HTTP Configuration", "S3 Configuration", "Sftp Configuration", "Welcome to megfile\u2019s documentation!", "API Reference", "megfile.fs module", "megfile.fs_path module", "megfile.hdfs module", "megfile.hdfs_path module", "megfile.http module", "megfile.http_path module", "megfile.s3 module", "megfile.s3_path module", "megfile.sftp module", "megfile.sftp_path module", "megfile.smart module", "megfile.smart_path module", "megfile.stdio module", "megfile.stdio_path module", "Path Format", "Getting Started"], "titleterms": {"": 11, "0": 3, "01": 3, "02": 3, "03": 3, "04": 3, "05": 3, "06": 3, "07": 3, "08": 3, "09": 3, "1": 3, "10": 3, "11": 3, "12": 3, "13": 3, "14": 3, "15": 3, "16": 3, "17": 3, "18": 3, "19": 3, "2": 3, "20": 3, "2021": 3, "2022": 3, "2023": 3, "2024": 3, "21": 3, "22": 3, "24": 3, "25": 3, "26": 3, "28": 3, "29": 3, "3": 3, "31": 3, "4": 3, "5": 3, "6": 3, "7": 3, "8": 3, "9": 3, "advanc": 0, "api": 12, "ar": 2, "authent": 9, "build": 28, "cat": 4, "changelog": 3, "command": [4, 7, 9, 28], "common": 6, "config": [4, 7, 9], "configur": [5, 6, 7, 8, 9, 10, 28], "content": 11, "contribut": 28, "cooki": 27, "cp": 4, "custom": 1, "defin": 1, "develop": 28, "differ": [7, 9], "document": 11, "environ": [6, 7, 8, 9, 10, 28], "f": [13, 27], "file": 28, "format": 27, "from": 28, "fs_path": 14, "function": 28, "get": 28, "glob": 2, "guid": 0, "hdf": [4, 7, 15, 27], "hdfs_path": 16, "head": 4, "header": 27, "how": 28, "http": [8, 17, 27], "http_path": 18, "indic": 11, "instal": 28, "interfac": [4, 28], "l": 4, "librari": 28, "line": [4, 28], "ll": 4, "md5sum": 4, "megfil": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "megvii": 28, "mkdir": 4, "modul": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "mtime": 4, "mv": 4, "other": 27, "paramet": 27, "path": 27, "pattern": 2, "post1": 3, "post2": 3, "post3": 3, "post4": 3, "post5": 3, "protocol": [1, 28], "pypi": 28, "quick": 28, "refer": 12, "rm": 4, "s3": [4, 9, 19, 27], "s3_path": 20, "server": [7, 9], "set": 27, "sftp": [10, 21, 27], "sftp_path": 22, "shell": 2, "size": 4, "smart": 23, "smart_path": 24, "smartpath": 28, "sourc": 28, "start": 28, "stat": 4, "stdio": [25, 27], "stdio_path": 26, "style": 2, "submodul": 12, "support": 28, "sync": 4, "tabl": 11, "tail": 4, "touch": 4, "unix": 2, "us": [7, 9, 10, 28], "user": 0, "version": 4, "welcom": 11}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"0.0.10 - 2021.11.29": [[3, "id41"]], "0.0.11 - 2021.12.08": [[3, "id40"]], "0.0.3 - 2021.08.24": [[3, "id48"]], "0.0.4 - 2021.08.29": [[3, "id47"]], "0.0.5 - 2021.08.31": [[3, "id46"]], "0.0.6 - 2021.09.01": [[3, "id45"]], "0.0.7 - 2021.09.06": [[3, "id44"]], "0.0.8 - 2021.09.15": [[3, "id43"]], "0.0.9 - 2021.10.11": [[3, "id42"]], "0.1.0 - 2022.01.14": [[3, "id39"]], "0.1.1 - 2022.01.14": [[3, "id38"]], "0.1.2 - 2022.04.26": [[3, "id37"]], "1.0.0 - 2022.07.25": [[3, "id36"]], "1.0.1 - 2022.08.04": [[3, "id35"]], "1.0.2 - 2022.09.22": [[3, "id34"]], "2.0.0 - 2023.02.10": [[3, "id33"]], "2.0.1 - 2023.03.01": [[3, "id32"]], "2.0.2 - 2023.03.13": [[3, "id31"]], "2.0.3 - 2023.03.22": [[3, "id30"]], "2.0.4 - 2023.04.12": [[3, "id29"]], "2.0.5 - 2023.05.11": [[3, "id28"]], "2.0.5.post1 - 2023.05.11": [[3, "post1-2023-05-11"]], "2.0.6 - 2023.06.13": [[3, "id27"]], "2.0.6.post1 - 2023.06.16": [[3, "post1-2023-06-16"]], "2.0.7 - 2023.06.16": [[3, "id26"]], "2.1.0 - 2023.06.26": [[3, "id25"]], "2.1.1 - 2023.07.03": [[3, "id24"]], "2.1.1.post1 - 2023.07.04": [[3, "post1-2023-07-04"]], "2.1.1.post2 - 2023.07.07": [[3, "post2-2023-07-07"]], "2.1.2 - 2023.07.07": [[3, "id23"]], "2.1.3 - 2023.07.11": [[3, "id22"]], "2.1.3.post1 - 2023.07.13": [[3, "post1-2023-07-13"]], "2.1.4 - 2023.07.21": [[3, "id21"]], "2.2.0 - 2023.08.01": [[3, "id20"]], "2.2.0.post1 - 2023.08.03": [[3, "post1-2023-08-03"]], "2.2.1 - 2023.08.07": [[3, "id19"]], "2.2.1.post1 - 2023.08.14": [[3, "post1-2023-08-14"]], "2.2.10 - 2023.12.12": [[3, "id10"]], "2.2.10.post1 - 2024.01.04": [[3, "post1-2024-01-04"]], "2.2.2 - 2023.08.18": [[3, "id18"]], "2.2.3 - 2023.08.25": [[3, "id17"]], "2.2.4 - 2023.09.04": [[3, "id16"]], "2.2.4.post1 - 2023.09.04": [[3, "post1-2023-09-04"]], "2.2.5 - 2023.09.15": [[3, "id15"]], "2.2.5.post1 - 2023.09.19": [[3, "post1-2023-09-19"]], "2.2.6 - 2023.09.22": [[3, "id14"]], "2.2.7 - 2023.10.08": [[3, "id13"]], "2.2.8 - 2023.10.17": [[3, "id12"]], "2.2.8.post1 - 2023.10.20": [[3, "post1-2023-10-20"]], "2.2.8.post2 - 2023.10.25": [[3, "post2-2023-10-25"]], "2.2.9 - 2023.10.31": [[3, "id11"]], "2.2.9.post1 - 2023.11.02": [[3, "post1-2023-11-02"]], "2.2.9.post2 - 2023.11.08": [[3, "post2-2023-11-08"]], "2.2.9.post3 - 2023.11.09": [[3, "post3-2023-11-09"]], "2.2.9.post4 - 2023.11.17": [[3, "post4-2023-11-17"]], "2.2.9.post5 - 2023.11.26": [[3, "post5-2023-11-26"]], "3.0.0 - 2024.01.22": [[3, "id9"]], "3.0.0.post1 - 2024.01.22": [[3, "post1-2024-01-22"]], "3.0.1 - 2024.03.08": [[3, "id8"]], "3.0.2 - 2024.04.24": [[3, "id7"]], "3.0.2.post1 - 2024.04.25": [[3, "post1-2024-04-25"]], "3.0.3 - 2024.05.10": [[3, "id6"]], "3.0.4 - 2024.05.16": [[3, "id5"]], "3.0.5 - 2024.05.28": [[3, "id4"]], "3.0.6 - 2024.06.12": [[3, "id3"]], "3.0.6.post1 - 2024.06.21": [[3, "post1-2024-06-21"]], "3.1.0 - 2024.07.09": [[3, "id2"]], "3.1.0.post1 - 2024.07.15": [[3, "post1-2024-07-15"]], "3.1.0.post2 - 2024.07.22": [[3, "post2-2024-07-22"]], "3.1.1 - 2024.07.24": [[3, "id1"]], "API Reference": [[12, "api-reference"]], "Advanced User Guide": [[0, "advanced-user-guide"]], "Build from Source": [[28, "build-from-source"]], "CHANGELOG": [[3, "changelog"]], "Command Line Interface": [[4, "command-line-interface"], [28, "command-line-interface"]], "Common Configuration": [[6, "common-configuration"]], "Config for different hdfs server": [[7, "config-for-different-hdfs-server"]], "Config for different s3 server or authentications": [[9, "config-for-different-s3-server-or-authentications"]], "Configuration": [[5, "configuration"], [28, "configuration"]], "Contents:": [[11, null]], "Define Custom Protocol": [[1, "define-custom-protocol"]], "Development Environment": [[28, "development-environment"]], "Environment configurations": [[6, "environment-configurations"]], "Functional Interface": [[28, "functional-interface"]], "Getting Started": [[28, "getting-started"]], "Glob Pattern": [[2, "glob-pattern"]], "HTTP Configuration": [[8, "http-configuration"]], "HTTP Environment configurations": [[8, "http-environment-configurations"]], "Hdfs Configuration": [[7, "hdfs-configuration"]], "How to Contribute": [[28, "how-to-contribute"]], "Indices and tables": [[11, "indices-and-tables"]], "Installation": [[28, "installation"]], "Path Format": [[27, "path-format"]], "Patterns are Unix shell style:": [[2, "patterns-are-unix-shell-style"]], "PyPI": [[28, "pypi"]], "Quick Start": [[28, "quick-start"]], "S3 Configuration": [[9, "s3-configuration"]], "Sftp Configuration": [[10, "sftp-configuration"]], "SmartPath Interface": [[28, "smartpath-interface"]], "Submodules": [[12, "submodules"]], "Support Protocols": [[28, "support-protocols"]], "Use command": [[7, "use-command"], [9, "use-command"], [28, "use-command"]], "Use environments": [[7, "use-environments"], [9, "use-environments"], [10, "use-environments"], [28, "use-environments"]], "Using command:": [[7, "using-command"], [9, "using-command"]], "Using environment": [[7, "using-environment"], [9, "using-environment"]], "Welcome to megfile\u2019s documentation!": [[11, "welcome-to-megfile-s-documentation"]], "cat": [[4, "megfile-cat"]], "config": [[4, "megfile-config"]], "cp": [[4, "megfile-cp"]], "fs": [[27, "fs"]], "hdfs": [[4, "megfile-config-hdfs"], [27, "hdfs"]], "head": [[4, "megfile-head"]], "http": [[27, "http"]], "ll": [[4, "megfile-ll"]], "ls": [[4, "megfile-ls"]], "md5sum": [[4, "megfile-md5sum"]], "megfile": [[4, "megfile"]], "megfile - Megvii FILE library": [[28, "megfile-megvii-file-library"]], "megfile.fs module": [[13, "module-megfile.fs"]], "megfile.fs_path module": [[14, "module-megfile.fs_path"]], "megfile.hdfs module": [[15, "module-megfile.hdfs"]], "megfile.hdfs_path module": [[16, "module-megfile.hdfs_path"]], "megfile.http module": [[17, "module-megfile.http"]], "megfile.http_path module": [[18, "module-megfile.http_path"]], "megfile.s3 module": [[19, "module-megfile.s3"]], "megfile.s3_path module": [[20, "module-megfile.s3_path"]], "megfile.sftp module": [[21, "module-megfile.sftp"]], "megfile.sftp_path module": [[22, "module-megfile.sftp_path"]], "megfile.smart module": [[23, "module-megfile.smart"]], "megfile.smart_path module": [[24, "module-megfile.smart_path"]], "megfile.stdio module": [[25, "module-megfile.stdio"]], "megfile.stdio_path module": [[26, "module-megfile.stdio_path"]], "mkdir": [[4, "megfile-mkdir"]], "mtime": [[4, "megfile-mtime"]], "mv": [[4, "megfile-mv"]], "rm": [[4, "megfile-rm"]], "s3": [[4, "megfile-config-s3"], [27, "s3"]], "set cookies, headers and other parameters": [[27, "set-cookies-headers-and-other-parameters"]], "sftp": [[27, "sftp"]], "size": [[4, "megfile-size"]], "stat": [[4, "megfile-stat"]], "stdio": [[27, "stdio"]], "sync": [[4, "megfile-sync"]], "tail": [[4, "megfile-tail"]], "to": [[4, "megfile-to"]], "touch": [[4, "megfile-touch"]], "version": [[4, "megfile-version"]]}, "docnames": ["advanced", "advanced/custom_protocol", "advanced/glob", "changelog", "cli", "configuration", "configuration/common", "configuration/hdfs", "configuration/http", "configuration/s3", "configuration/sftp", "index", "megfile", "megfile.fs", "megfile.fs_path", "megfile.hdfs", "megfile.hdfs_path", "megfile.http", "megfile.http_path", "megfile.s3", "megfile.s3_path", "megfile.sftp", "megfile.sftp_path", "megfile.smart", "megfile.smart_path", "megfile.stdio", "megfile.stdio_path", "path_format", "readme"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["advanced.rst", "advanced/custom_protocol.md", "advanced/glob.md", "changelog.rst", "cli.rst", "configuration.rst", "configuration/common.md", "configuration/hdfs.md", "configuration/http.md", "configuration/s3.md", "configuration/sftp.md", "index.rst", "megfile.rst", "megfile.fs.rst", "megfile.fs_path.rst", "megfile.hdfs.rst", "megfile.hdfs_path.rst", "megfile.http.rst", "megfile.http_path.rst", "megfile.s3.rst", "megfile.s3_path.rst", "megfile.sftp.rst", "megfile.sftp_path.rst", "megfile.smart.rst", "megfile.smart_path.rst", "megfile.stdio.rst", "megfile.stdio_path.rst", "path_format.md", "readme.rst"], "indexentries": {"--addressing-style": [[4, "cmdoption-megfile-config-s3-s", false]], "--append": [[4, "cmdoption-megfile-to-a", false]], "--debug": [[4, "cmdoption-megfile-debug", false]], "--endpoint-url": [[4, "cmdoption-megfile-config-s3-e", false]], "--follow": [[4, "cmdoption-megfile-tail-f", false]], "--force": [[4, "cmdoption-megfile-sync-f", false]], "--human-readable": [[4, "cmdoption-megfile-ls-h", false]], "--lines": [[4, "cmdoption-megfile-head-n", false], [4, "cmdoption-megfile-tail-n", false]], "--long": [[4, "cmdoption-megfile-ls-l", false]], "--no-cover": [[4, "cmdoption-megfile-config-hdfs-no-cover", false], [4, "cmdoption-megfile-config-s3-no-cover", false]], "--no-target-directory": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-mv-T", false]], "--path": [[4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-s3-p", false]], "--profile-name": [[4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-s3-n", false]], "--progress-bar": [[4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-sync-g", false]], "--quiet": [[4, "cmdoption-megfile-sync-q", false]], "--recursive": [[4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-ll-r", false], [4, "cmdoption-megfile-ls-r", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-rm-r", false]], "--root": [[4, "cmdoption-megfile-config-hdfs-r", false]], "--skip": [[4, "cmdoption-megfile-cp-skip", false], [4, "cmdoption-megfile-mv-skip", false], [4, "cmdoption-megfile-sync-skip", false]], "--stdout": [[4, "cmdoption-megfile-to-o", false]], "--timeout": [[4, "cmdoption-megfile-config-hdfs-o", false]], "--token": [[4, "cmdoption-megfile-config-hdfs-t", false]], "--user": [[4, "cmdoption-megfile-config-hdfs-u", false]], "--worker": [[4, "cmdoption-megfile-sync-w", false]], "-a": [[4, "cmdoption-megfile-to-a", false]], "-e": [[4, "cmdoption-megfile-config-s3-e", false]], "-f": [[4, "cmdoption-megfile-sync-f", false], [4, "cmdoption-megfile-tail-f", false]], "-g": [[4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-sync-g", false]], "-h": [[4, "cmdoption-megfile-ls-h", false]], "-l": [[4, "cmdoption-megfile-ls-l", false]], "-n": [[4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-s3-n", false], [4, "cmdoption-megfile-head-n", false], [4, "cmdoption-megfile-tail-n", false]], "-o": [[4, "cmdoption-megfile-config-hdfs-o", false], [4, "cmdoption-megfile-to-o", false]], "-p": [[4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-s3-p", false]], "-q": [[4, "cmdoption-megfile-sync-q", false]], "-r": [[4, "cmdoption-megfile-config-hdfs-r", false], [4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-ll-r", false], [4, "cmdoption-megfile-ls-r", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-rm-r", false]], "-s": [[4, "cmdoption-megfile-config-s3-s", false]], "-t": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-mv-T", false], [4, "cmdoption-megfile-config-hdfs-t", false]], "-u": [[4, "cmdoption-megfile-config-hdfs-u", false]], "-w": [[4, "cmdoption-megfile-sync-w", false]], "absolute() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.absolute", false]], "absolute() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.absolute", false]], "absolute() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.absolute", false]], "absolute() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.absolute", false]], "absolute() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.absolute", false]], "abspath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.abspath", false]], "abspath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.abspath", false]], "access() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.access", false]], "access() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.access", false]], "access() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.access", false]], "anchor (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.anchor", false]], "anchor (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.anchor", false]], "as_posix() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.as_posix", false]], "as_uri() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.as_uri", false]], "aws_access_key_id": [[4, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", false]], "aws_secret_access_key": [[4, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", false]], "cache_path (megfile.s3.s3cacher attribute)": [[19, "megfile.s3.S3Cacher.cache_path", false]], "cache_path (megfile.smart.smartcacher attribute)": [[23, "megfile.smart.SmartCacher.cache_path", false]], "chmod() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.chmod", false]], "chmod() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.chmod", false]], "chmod() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.chmod", false]], "copy() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.copy", false]], "copy() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.copy", false]], "copy() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.copy", false]], "ctime (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.ctime", false]], "cwd() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.cwd", false]], "cwd() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.cwd", false]], "cwd() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.cwd", false]], "cwd() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.cwd", false]], "drive (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.drive", false]], "drive (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.drive", false]], "dst_path": [[4, "cmdoption-megfile-cp-arg-DST_PATH", false], [4, "cmdoption-megfile-mv-arg-DST_PATH", false], [4, "cmdoption-megfile-sync-arg-DST_PATH", false]], "exists() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.exists", false]], "exists() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.exists", false]], "exists() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.exists", false]], "exists() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.exists", false]], "exists() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.exists", false]], "exists() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.exists", false]], "expanduser() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.expanduser", false]], "expanduser() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.expanduser", false]], "extra (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.extra", false]], "from_uri() (megfile.fs_path.fspath class method)": [[14, "megfile.fs_path.FSPath.from_uri", false]], "from_uri() (megfile.smart_path.smartpath class method)": [[24, "megfile.smart_path.SmartPath.from_uri", false]], "fs_abspath() (in module megfile.fs)": [[13, "megfile.fs.fs_abspath", false]], "fs_access() (in module megfile.fs)": [[13, "megfile.fs.fs_access", false]], "fs_copy() (in module megfile.fs)": [[13, "megfile.fs.fs_copy", false]], "fs_cwd() (in module megfile.fs)": [[13, "megfile.fs.fs_cwd", false]], "fs_exists() (in module megfile.fs)": [[13, "megfile.fs.fs_exists", false]], "fs_expanduser() (in module megfile.fs)": [[13, "megfile.fs.fs_expanduser", false]], "fs_getmd5() (in module megfile.fs)": [[13, "megfile.fs.fs_getmd5", false]], "fs_getmtime() (in module megfile.fs)": [[13, "megfile.fs.fs_getmtime", false]], "fs_getsize() (in module megfile.fs)": [[13, "megfile.fs.fs_getsize", false]], "fs_glob() (in module megfile.fs)": [[13, "megfile.fs.fs_glob", false]], "fs_glob_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_glob_stat", false]], "fs_home() (in module megfile.fs)": [[13, "megfile.fs.fs_home", false]], "fs_iglob() (in module megfile.fs)": [[13, "megfile.fs.fs_iglob", false]], "fs_isabs() (in module megfile.fs)": [[13, "megfile.fs.fs_isabs", false]], "fs_isdir() (in module megfile.fs)": [[13, "megfile.fs.fs_isdir", false]], "fs_isfile() (in module megfile.fs)": [[13, "megfile.fs.fs_isfile", false]], "fs_islink() (in module megfile.fs)": [[13, "megfile.fs.fs_islink", false]], "fs_ismount() (in module megfile.fs)": [[13, "megfile.fs.fs_ismount", false]], "fs_listdir() (in module megfile.fs)": [[13, "megfile.fs.fs_listdir", false]], "fs_load_from() (in module megfile.fs)": [[13, "megfile.fs.fs_load_from", false]], "fs_lstat() (in module megfile.fs)": [[13, "megfile.fs.fs_lstat", false]], "fs_makedirs() (in module megfile.fs)": [[13, "megfile.fs.fs_makedirs", false]], "fs_move() (in module megfile.fs)": [[13, "megfile.fs.fs_move", false]], "fs_path_join() (in module megfile.fs)": [[13, "megfile.fs.fs_path_join", false]], "fs_readlink() (in module megfile.fs)": [[13, "megfile.fs.fs_readlink", false]], "fs_realpath() (in module megfile.fs)": [[13, "megfile.fs.fs_realpath", false]], "fs_relpath() (in module megfile.fs)": [[13, "megfile.fs.fs_relpath", false]], "fs_remove() (in module megfile.fs)": [[13, "megfile.fs.fs_remove", false]], "fs_rename() (in module megfile.fs)": [[13, "megfile.fs.fs_rename", false]], "fs_resolve() (in module megfile.fs)": [[13, "megfile.fs.fs_resolve", false]], "fs_save_as() (in module megfile.fs)": [[13, "megfile.fs.fs_save_as", false]], "fs_scan() (in module megfile.fs)": [[13, "megfile.fs.fs_scan", false]], "fs_scan_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_scan_stat", false]], "fs_scandir() (in module megfile.fs)": [[13, "megfile.fs.fs_scandir", false]], "fs_stat() (in module megfile.fs)": [[13, "megfile.fs.fs_stat", false]], "fs_symlink() (in module megfile.fs)": [[13, "megfile.fs.fs_symlink", false]], "fs_sync() (in module megfile.fs)": [[13, "megfile.fs.fs_sync", false]], "fs_unlink() (in module megfile.fs)": [[13, "megfile.fs.fs_unlink", false]], "fs_walk() (in module megfile.fs)": [[13, "megfile.fs.fs_walk", false]], "fspath (class in megfile.fs_path)": [[14, "megfile.fs_path.FSPath", false]], "get_endpoint_url() (in module megfile.s3)": [[19, "megfile.s3.get_endpoint_url", false]], "get_http_session() (in module megfile.http)": [[17, "megfile.http.get_http_session", false]], "get_s3_client() (in module megfile.s3)": [[19, "megfile.s3.get_s3_client", false]], "get_s3_session() (in module megfile.s3)": [[19, "megfile.s3.get_s3_session", false]], "get_traditional_path() (in module megfile.smart_path)": [[24, "megfile.smart_path.get_traditional_path", false]], "getmtime() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.getmtime", false]], "getmtime() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.getmtime", false]], "getmtime() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.getmtime", false]], "getmtime() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.getmtime", false]], "getmtime() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.getmtime", false]], "getmtime() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.getmtime", false]], "getsize() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.getsize", false]], "getsize() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.getsize", false]], "getsize() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.getsize", false]], "getsize() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.getsize", false]], "getsize() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.getsize", false]], "getsize() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.getsize", false]], "glob() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.glob", false]], "glob() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.glob", false]], "glob() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.glob", false]], "glob() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.glob", false]], "glob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.glob", false]], "glob_stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.glob_stat", false]], "glob_stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.glob_stat", false]], "glob_stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.glob_stat", false]], "glob_stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.glob_stat", false]], "glob_stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.glob_stat", false]], "group() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.group", false]], "group() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.group", false]], "hardlink_to() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.hardlink_to", false]], "hardlink_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.hardlink_to", false]], "hasbucket() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.hasbucket", false]], "hdfs_exists() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_exists", false]], "hdfs_getmd5() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getmd5", false]], "hdfs_getmtime() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getmtime", false]], "hdfs_getsize() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_getsize", false]], "hdfs_glob() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_glob", false]], "hdfs_glob_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_glob_stat", false]], "hdfs_iglob() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_iglob", false]], "hdfs_isdir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_isdir", false]], "hdfs_isfile() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_isfile", false]], "hdfs_listdir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_listdir", false]], "hdfs_load_from() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_load_from", false]], "hdfs_makedirs() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_makedirs", false]], "hdfs_move() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_move", false]], "hdfs_open() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_open", false]], "hdfs_remove() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_remove", false]], "hdfs_save_as() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_save_as", false]], "hdfs_scan() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scan", false]], "hdfs_scan_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scan_stat", false]], "hdfs_scandir() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_scandir", false]], "hdfs_stat() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_stat", false]], "hdfs_unlink() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_unlink", false]], "hdfs_walk() (in module megfile.hdfs)": [[15, "megfile.hdfs.hdfs_walk", false]], "hdfspath (class in megfile.hdfs_path)": [[16, "megfile.hdfs_path.HdfsPath", false]], "home() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.home", false]], "home() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.home", false]], "http_exists() (in module megfile.http)": [[17, "megfile.http.http_exists", false]], "http_getmtime() (in module megfile.http)": [[17, "megfile.http.http_getmtime", false]], "http_getsize() (in module megfile.http)": [[17, "megfile.http.http_getsize", false]], "http_open() (in module megfile.http)": [[17, "megfile.http.http_open", false]], "http_stat() (in module megfile.http)": [[17, "megfile.http.http_stat", false]], "httppath (class in megfile.http_path)": [[18, "megfile.http_path.HttpPath", false]], "httpspath (class in megfile.http_path)": [[18, "megfile.http_path.HttpsPath", false]], "iglob() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.iglob", false]], "iglob() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.iglob", false]], "iglob() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.iglob", false]], "iglob() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.iglob", false]], "iglob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.iglob", false]], "is_absolute() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_absolute", false]], "is_absolute() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_absolute", false]], "is_block_device() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_block_device", false]], "is_block_device() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_block_device", false]], "is_char_device() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_char_device", false]], "is_char_device() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_char_device", false]], "is_dir() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_dir", false]], "is_dir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_dir", false]], "is_dir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.is_dir", false]], "is_dir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_dir", false]], "is_dir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_dir", false]], "is_dir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_dir", false]], "is_fifo() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_fifo", false]], "is_fifo() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_fifo", false]], "is_file() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_file", false]], "is_file() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_file", false]], "is_file() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.is_file", false]], "is_file() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_file", false]], "is_file() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_file", false]], "is_file() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_file", false]], "is_fs() (in module megfile.fs)": [[13, "megfile.fs.is_fs", false]], "is_hdfs() (in module megfile.hdfs)": [[15, "megfile.hdfs.is_hdfs", false]], "is_http() (in module megfile.http)": [[17, "megfile.http.is_http", false]], "is_mount() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_mount", false]], "is_mount() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_mount", false]], "is_relative_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_relative_to", false]], "is_reserved() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_reserved", false]], "is_s3() (in module megfile.s3)": [[19, "megfile.s3.is_s3", false]], "is_sftp() (in module megfile.sftp)": [[21, "megfile.sftp.is_sftp", false]], "is_socket() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_socket", false]], "is_socket() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_socket", false]], "is_stdio() (in module megfile.stdio)": [[25, "megfile.stdio.is_stdio", false]], "is_symlink() (megfile.fs.statresult method)": [[13, "megfile.fs.StatResult.is_symlink", false]], "is_symlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.is_symlink", false]], "is_symlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.is_symlink", false]], "is_symlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.is_symlink", false]], "is_symlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.is_symlink", false]], "isdir (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.isdir", false]], "islnk (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.islnk", false]], "iterdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.iterdir", false]], "iterdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.iterdir", false]], "iterdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.iterdir", false]], "iterdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.iterdir", false]], "iterdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.iterdir", false]], "joinpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.joinpath", false]], "joinpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.joinpath", false]], "lchmod() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.lchmod", false]], "listdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.listdir", false]], "listdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.listdir", false]], "listdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.listdir", false]], "listdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.listdir", false]], "listdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.listdir", false]], "load() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.load", false]], "load() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.load", false]], "load() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.load", false]], "load() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.load", false]], "load() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.load", false]], "lstat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.lstat", false]], "match() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.match", false]], "md5() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.md5", false]], "md5() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.md5", false]], "md5() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.md5", false]], "md5() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.md5", false]], "md5() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.md5", false]], "megfile command line option": [[4, "cmdoption-megfile-debug", false]], "megfile-cat command line option": [[4, "cmdoption-megfile-cat-arg-PATH", false]], "megfile-config-hdfs command line option": [[4, "cmdoption-megfile-config-hdfs-arg-URL", false], [4, "cmdoption-megfile-config-hdfs-n", false], [4, "cmdoption-megfile-config-hdfs-no-cover", false], [4, "cmdoption-megfile-config-hdfs-o", false], [4, "cmdoption-megfile-config-hdfs-p", false], [4, "cmdoption-megfile-config-hdfs-r", false], [4, "cmdoption-megfile-config-hdfs-t", false], [4, "cmdoption-megfile-config-hdfs-u", false]], "megfile-config-s3 command line option": [[4, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", false], [4, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", false], [4, "cmdoption-megfile-config-s3-e", false], [4, "cmdoption-megfile-config-s3-n", false], [4, "cmdoption-megfile-config-s3-no-cover", false], [4, "cmdoption-megfile-config-s3-p", false], [4, "cmdoption-megfile-config-s3-s", false]], "megfile-cp command line option": [[4, "cmdoption-megfile-cp-T", false], [4, "cmdoption-megfile-cp-arg-DST_PATH", false], [4, "cmdoption-megfile-cp-arg-SRC_PATH", false], [4, "cmdoption-megfile-cp-g", false], [4, "cmdoption-megfile-cp-r", false], [4, "cmdoption-megfile-cp-skip", false]], "megfile-head command line option": [[4, "cmdoption-megfile-head-arg-PATH", false], [4, "cmdoption-megfile-head-n", false]], "megfile-ll command line option": [[4, "cmdoption-megfile-ll-arg-PATH", false], [4, "cmdoption-megfile-ll-r", false]], "megfile-ls command line option": [[4, "cmdoption-megfile-ls-arg-PATH", false], [4, "cmdoption-megfile-ls-h", false], [4, "cmdoption-megfile-ls-l", false], [4, "cmdoption-megfile-ls-r", false]], "megfile-md5sum command line option": [[4, "cmdoption-megfile-md5sum-arg-PATH", false]], "megfile-mkdir command line option": [[4, "cmdoption-megfile-mkdir-arg-PATH", false]], "megfile-mtime command line option": [[4, "cmdoption-megfile-mtime-arg-PATH", false]], "megfile-mv command line option": [[4, "cmdoption-megfile-mv-T", false], [4, "cmdoption-megfile-mv-arg-DST_PATH", false], [4, "cmdoption-megfile-mv-arg-SRC_PATH", false], [4, "cmdoption-megfile-mv-g", false], [4, "cmdoption-megfile-mv-r", false], [4, "cmdoption-megfile-mv-skip", false]], "megfile-rm command line option": [[4, "cmdoption-megfile-rm-arg-PATH", false], [4, "cmdoption-megfile-rm-r", false]], "megfile-size command line option": [[4, "cmdoption-megfile-size-arg-PATH", false]], "megfile-stat command line option": [[4, "cmdoption-megfile-stat-arg-PATH", false]], "megfile-sync command line option": [[4, "cmdoption-megfile-sync-arg-DST_PATH", false], [4, "cmdoption-megfile-sync-arg-SRC_PATH", false], [4, "cmdoption-megfile-sync-f", false], [4, "cmdoption-megfile-sync-g", false], [4, "cmdoption-megfile-sync-q", false], [4, "cmdoption-megfile-sync-skip", false], [4, "cmdoption-megfile-sync-w", false]], "megfile-tail command line option": [[4, "cmdoption-megfile-tail-arg-PATH", false], [4, "cmdoption-megfile-tail-f", false], [4, "cmdoption-megfile-tail-n", false]], "megfile-to command line option": [[4, "cmdoption-megfile-to-a", false], [4, "cmdoption-megfile-to-arg-PATH", false], [4, "cmdoption-megfile-to-o", false]], "megfile-touch command line option": [[4, "cmdoption-megfile-touch-arg-PATH", false]], "megfile.fs": [[13, "module-megfile.fs", false]], "megfile.fs_path": [[14, "module-megfile.fs_path", false]], "megfile.hdfs": [[15, "module-megfile.hdfs", false]], "megfile.hdfs_path": [[16, "module-megfile.hdfs_path", false]], "megfile.http": [[17, "module-megfile.http", false]], "megfile.http_path": [[18, "module-megfile.http_path", false]], "megfile.s3": [[19, "module-megfile.s3", false]], "megfile.s3_path": [[20, "module-megfile.s3_path", false]], "megfile.sftp": [[21, "module-megfile.sftp", false]], "megfile.sftp_path": [[22, "module-megfile.sftp_path", false]], "megfile.smart": [[23, "module-megfile.smart", false]], "megfile.smart_path": [[24, "module-megfile.smart_path", false]], "megfile.stdio": [[25, "module-megfile.stdio", false]], "megfile.stdio_path": [[26, "module-megfile.stdio_path", false]], "mkdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.mkdir", false]], "mkdir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.mkdir", false]], "mkdir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.mkdir", false]], "mkdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.mkdir", false]], "mkdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.mkdir", false]], "mode (megfile.s3.s3bufferedwriter property)": [[19, "megfile.s3.S3BufferedWriter.mode", false]], "module": [[13, "module-megfile.fs", false], [14, "module-megfile.fs_path", false], [15, "module-megfile.hdfs", false], [16, "module-megfile.hdfs_path", false], [17, "module-megfile.http", false], [18, "module-megfile.http_path", false], [19, "module-megfile.s3", false], [20, "module-megfile.s3_path", false], [21, "module-megfile.sftp", false], [22, "module-megfile.sftp_path", false], [23, "module-megfile.smart", false], [24, "module-megfile.smart_path", false], [25, "module-megfile.stdio", false], [26, "module-megfile.stdio_path", false]], "move() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.move", false]], "move() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.move", false]], "mtime (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.mtime", false]], "name (megfile.s3.s3bufferedwriter property)": [[19, "megfile.s3.S3BufferedWriter.name", false]], "name (megfile.s3.s3prefetchreader property)": [[19, "megfile.s3.S3PrefetchReader.name", false]], "name (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.name", false]], "open() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.open", false]], "open() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.open", false]], "open() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.open", false]], "open() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.open", false]], "open() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.open", false]], "open() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.open", false]], "open() (megfile.stdio_path.stdiopath method)": [[26, "megfile.stdio_path.StdioPath.open", false]], "owner() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.owner", false]], "owner() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.owner", false]], "parent (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parent", false]], "parents (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parents", false]], "parse_s3_url() (in module megfile.s3)": [[19, "megfile.s3.parse_s3_url", false]], "parts (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.parts", false]], "parts (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.parts", false]], "parts (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.parts", false]], "parts (megfile.sftp_path.sftppath property)": [[22, "megfile.sftp_path.SftpPath.parts", false]], "parts (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.parts", false]], "path": [[4, "cmdoption-megfile-cat-arg-PATH", false], [4, "cmdoption-megfile-head-arg-PATH", false], [4, "cmdoption-megfile-ll-arg-PATH", false], [4, "cmdoption-megfile-ls-arg-PATH", false], [4, "cmdoption-megfile-md5sum-arg-PATH", false], [4, "cmdoption-megfile-mkdir-arg-PATH", false], [4, "cmdoption-megfile-mtime-arg-PATH", false], [4, "cmdoption-megfile-rm-arg-PATH", false], [4, "cmdoption-megfile-size-arg-PATH", false], [4, "cmdoption-megfile-stat-arg-PATH", false], [4, "cmdoption-megfile-tail-arg-PATH", false], [4, "cmdoption-megfile-to-arg-PATH", false], [4, "cmdoption-megfile-touch-arg-PATH", false]], "path_with_protocol (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.path_with_protocol", false]], "path_with_protocol (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.path_with_protocol", false]], "path_with_protocol (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.path_with_protocol", false]], "path_without_protocol (megfile.hdfs_path.hdfspath property)": [[16, "megfile.hdfs_path.HdfsPath.path_without_protocol", false]], "path_without_protocol (megfile.s3_path.s3path property)": [[20, "megfile.s3_path.S3Path.path_without_protocol", false]], "protocol (megfile.fs_path.fspath attribute)": [[14, "megfile.fs_path.FSPath.protocol", false]], "protocol (megfile.hdfs_path.hdfspath attribute)": [[16, "megfile.hdfs_path.HdfsPath.protocol", false]], "protocol (megfile.http_path.httppath attribute)": [[18, "megfile.http_path.HttpPath.protocol", false]], "protocol (megfile.http_path.httpspath attribute)": [[18, "megfile.http_path.HttpsPath.protocol", false]], "protocol (megfile.s3_path.s3path attribute)": [[20, "megfile.s3_path.S3Path.protocol", false]], "protocol (megfile.sftp_path.sftppath attribute)": [[22, "megfile.sftp_path.SftpPath.protocol", false]], "protocol (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.protocol", false]], "protocol (megfile.stdio_path.stdiopath attribute)": [[26, "megfile.stdio_path.StdioPath.protocol", false]], "read_bytes() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.read_bytes", false]], "read_text() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.read_text", false]], "readlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.readlink", false]], "readlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.readlink", false]], "readlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.readlink", false]], "readlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.readlink", false]], "realpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.realpath", false]], "realpath() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.realpath", false]], "realpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.realpath", false]], "register() (megfile.smart_path.smartpath class method)": [[24, "megfile.smart_path.SmartPath.register", false]], "register_copy_func() (in module megfile.smart)": [[23, "megfile.smart.register_copy_func", false]], "relative_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.relative_to", false]], "relpath() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.relpath", false]], "relpath() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.relpath", false]], "remove() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.remove", false]], "remove() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.remove", false]], "remove() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.remove", false]], "remove() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.remove", false]], "remove() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.remove", false]], "rename() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.rename", false]], "rename() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.rename", false]], "rename() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.rename", false]], "rename() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.rename", false]], "rename() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rename", false]], "replace() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.replace", false]], "replace() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.replace", false]], "replace() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.replace", false]], "resolve() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.resolve", false]], "resolve() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.resolve", false]], "resolve() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.resolve", false]], "rglob() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rglob", false]], "rmdir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.rmdir", false]], "rmdir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.rmdir", false]], "rmdir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.rmdir", false]], "root (megfile.fs_path.fspath property)": [[14, "megfile.fs_path.FSPath.root", false]], "root (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.root", false]], "s3_access() (in module megfile.s3)": [[19, "megfile.s3.s3_access", false]], "s3_buffered_open() (in module megfile.s3)": [[19, "megfile.s3.s3_buffered_open", false]], "s3_cached_open() (in module megfile.s3)": [[19, "megfile.s3.s3_cached_open", false]], "s3_concat() (in module megfile.s3)": [[19, "megfile.s3.s3_concat", false]], "s3_copy() (in module megfile.s3)": [[19, "megfile.s3.s3_copy", false]], "s3_download() (in module megfile.s3)": [[19, "megfile.s3.s3_download", false]], "s3_exists() (in module megfile.s3)": [[19, "megfile.s3.s3_exists", false]], "s3_getmd5() (in module megfile.s3)": [[19, "megfile.s3.s3_getmd5", false]], "s3_getmtime() (in module megfile.s3)": [[19, "megfile.s3.s3_getmtime", false]], "s3_getsize() (in module megfile.s3)": [[19, "megfile.s3.s3_getsize", false]], "s3_glob() (in module megfile.s3)": [[19, "megfile.s3.s3_glob", false]], "s3_glob_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_glob_stat", false]], "s3_hasbucket() (in module megfile.s3)": [[19, "megfile.s3.s3_hasbucket", false]], "s3_iglob() (in module megfile.s3)": [[19, "megfile.s3.s3_iglob", false]], "s3_isdir() (in module megfile.s3)": [[19, "megfile.s3.s3_isdir", false]], "s3_isfile() (in module megfile.s3)": [[19, "megfile.s3.s3_isfile", false]], "s3_islink() (in module megfile.s3)": [[19, "megfile.s3.s3_islink", false]], "s3_listdir() (in module megfile.s3)": [[19, "megfile.s3.s3_listdir", false]], "s3_load_content() (in module megfile.s3)": [[19, "megfile.s3.s3_load_content", false]], "s3_load_from() (in module megfile.s3)": [[19, "megfile.s3.s3_load_from", false]], "s3_lstat() (in module megfile.s3)": [[19, "megfile.s3.s3_lstat", false]], "s3_makedirs() (in module megfile.s3)": [[19, "megfile.s3.s3_makedirs", false]], "s3_memory_open() (in module megfile.s3)": [[19, "megfile.s3.s3_memory_open", false]], "s3_move() (in module megfile.s3)": [[19, "megfile.s3.s3_move", false]], "s3_open() (in module megfile.s3)": [[19, "megfile.s3.s3_open", false]], "s3_path_join() (in module megfile.s3)": [[19, "megfile.s3.s3_path_join", false]], "s3_pipe_open() (in module megfile.s3)": [[19, "megfile.s3.s3_pipe_open", false]], "s3_prefetch_open() (in module megfile.s3)": [[19, "megfile.s3.s3_prefetch_open", false]], "s3_readlink() (in module megfile.s3)": [[19, "megfile.s3.s3_readlink", false]], "s3_remove() (in module megfile.s3)": [[19, "megfile.s3.s3_remove", false]], "s3_rename() (in module megfile.s3)": [[19, "megfile.s3.s3_rename", false]], "s3_save_as() (in module megfile.s3)": [[19, "megfile.s3.s3_save_as", false]], "s3_scan() (in module megfile.s3)": [[19, "megfile.s3.s3_scan", false]], "s3_scan_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_scan_stat", false]], "s3_scandir() (in module megfile.s3)": [[19, "megfile.s3.s3_scandir", false]], "s3_share_cache_open() (in module megfile.s3)": [[19, "megfile.s3.s3_share_cache_open", false]], "s3_stat() (in module megfile.s3)": [[19, "megfile.s3.s3_stat", false]], "s3_symlink() (in module megfile.s3)": [[19, "megfile.s3.s3_symlink", false]], "s3_sync() (in module megfile.s3)": [[19, "megfile.s3.s3_sync", false]], "s3_unlink() (in module megfile.s3)": [[19, "megfile.s3.s3_unlink", false]], "s3_upload() (in module megfile.s3)": [[19, "megfile.s3.s3_upload", false]], "s3_walk() (in module megfile.s3)": [[19, "megfile.s3.s3_walk", false]], "s3bufferedwriter (class in megfile.s3)": [[19, "megfile.s3.S3BufferedWriter", false]], "s3cacher (class in megfile.s3)": [[19, "megfile.s3.S3Cacher", false]], "s3limitedseekablewriter (class in megfile.s3)": [[19, "megfile.s3.S3LimitedSeekableWriter", false]], "s3path (class in megfile.s3_path)": [[20, "megfile.s3_path.S3Path", false]], "s3prefetchreader (class in megfile.s3)": [[19, "megfile.s3.S3PrefetchReader", false]], "s3sharecachereader (class in megfile.s3)": [[19, "megfile.s3.S3ShareCacheReader", false]], "samefile() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.samefile", false]], "save() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.save", false]], "save() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.save", false]], "save() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.save", false]], "save() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.save", false]], "save() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.save", false]], "scan() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scan", false]], "scan() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scan", false]], "scan() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scan", false]], "scan() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scan", false]], "scan() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scan", false]], "scan_stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scan_stat", false]], "scan_stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scan_stat", false]], "scan_stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scan_stat", false]], "scan_stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scan_stat", false]], "scan_stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scan_stat", false]], "scandir() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.scandir", false]], "scandir() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.scandir", false]], "scandir() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.scandir", false]], "scandir() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.scandir", false]], "scandir() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.scandir", false]], "seek() (megfile.s3.s3limitedseekablewriter method)": [[19, "megfile.s3.S3LimitedSeekableWriter.seek", false]], "sftp_absolute() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_absolute", false]], "sftp_chmod() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_chmod", false]], "sftp_concat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_concat", false]], "sftp_copy() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_copy", false]], "sftp_download() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_download", false]], "sftp_exists() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_exists", false]], "sftp_getmd5() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getmd5", false]], "sftp_getmtime() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getmtime", false]], "sftp_getsize() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_getsize", false]], "sftp_glob() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_glob", false]], "sftp_glob_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_glob_stat", false]], "sftp_iglob() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_iglob", false]], "sftp_isdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_isdir", false]], "sftp_isfile() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_isfile", false]], "sftp_islink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_islink", false]], "sftp_listdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_listdir", false]], "sftp_load_from() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_load_from", false]], "sftp_lstat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_lstat", false]], "sftp_makedirs() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_makedirs", false]], "sftp_move() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_move", false]], "sftp_open() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_open", false]], "sftp_path_join() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_path_join", false]], "sftp_readlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_readlink", false]], "sftp_realpath() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_realpath", false]], "sftp_remove() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_remove", false]], "sftp_rename() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_rename", false]], "sftp_resolve() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_resolve", false]], "sftp_rmdir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_rmdir", false]], "sftp_save_as() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_save_as", false]], "sftp_scan() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scan", false]], "sftp_scan_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scan_stat", false]], "sftp_scandir() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_scandir", false]], "sftp_stat() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_stat", false]], "sftp_symlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_symlink", false]], "sftp_sync() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_sync", false]], "sftp_unlink() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_unlink", false]], "sftp_upload() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_upload", false]], "sftp_walk() (in module megfile.sftp)": [[21, "megfile.sftp.sftp_walk", false]], "sftppath (class in megfile.sftp_path)": [[22, "megfile.sftp_path.SftpPath", false]], "size (megfile.fs.statresult attribute)": [[13, "megfile.fs.StatResult.size", false]], "smart_abspath() (in module megfile.smart)": [[23, "megfile.smart.smart_abspath", false]], "smart_access() (in module megfile.smart)": [[23, "megfile.smart.smart_access", false]], "smart_cache() (in module megfile.smart)": [[23, "megfile.smart.smart_cache", false]], "smart_combine_open() (in module megfile.smart)": [[23, "megfile.smart.smart_combine_open", false]], "smart_concat() (in module megfile.smart)": [[23, "megfile.smart.smart_concat", false]], "smart_copy() (in module megfile.smart)": [[23, "megfile.smart.smart_copy", false]], "smart_exists() (in module megfile.smart)": [[23, "megfile.smart.smart_exists", false]], "smart_getmd5() (in module megfile.smart)": [[23, "megfile.smart.smart_getmd5", false]], "smart_getmtime() (in module megfile.smart)": [[23, "megfile.smart.smart_getmtime", false]], "smart_getsize() (in module megfile.smart)": [[23, "megfile.smart.smart_getsize", false]], "smart_glob() (in module megfile.smart)": [[23, "megfile.smart.smart_glob", false]], "smart_glob_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_glob_stat", false]], "smart_iglob() (in module megfile.smart)": [[23, "megfile.smart.smart_iglob", false]], "smart_isabs() (in module megfile.smart)": [[23, "megfile.smart.smart_isabs", false]], "smart_isdir() (in module megfile.smart)": [[23, "megfile.smart.smart_isdir", false]], "smart_isfile() (in module megfile.smart)": [[23, "megfile.smart.smart_isfile", false]], "smart_islink() (in module megfile.smart)": [[23, "megfile.smart.smart_islink", false]], "smart_ismount() (in module megfile.smart)": [[23, "megfile.smart.smart_ismount", false]], "smart_listdir() (in module megfile.smart)": [[23, "megfile.smart.smart_listdir", false]], "smart_load_content() (in module megfile.smart)": [[23, "megfile.smart.smart_load_content", false]], "smart_load_from() (in module megfile.smart)": [[23, "megfile.smart.smart_load_from", false]], "smart_load_text() (in module megfile.smart)": [[23, "megfile.smart.smart_load_text", false]], "smart_makedirs() (in module megfile.smart)": [[23, "megfile.smart.smart_makedirs", false]], "smart_move() (in module megfile.smart)": [[23, "megfile.smart.smart_move", false]], "smart_open() (in module megfile.smart)": [[23, "megfile.smart.smart_open", false]], "smart_path_join() (in module megfile.smart)": [[23, "megfile.smart.smart_path_join", false]], "smart_readlink() (in module megfile.smart)": [[23, "megfile.smart.smart_readlink", false]], "smart_realpath() (in module megfile.smart)": [[23, "megfile.smart.smart_realpath", false]], "smart_relpath() (in module megfile.smart)": [[23, "megfile.smart.smart_relpath", false]], "smart_remove() (in module megfile.smart)": [[23, "megfile.smart.smart_remove", false]], "smart_rename() (in module megfile.smart)": [[23, "megfile.smart.smart_rename", false]], "smart_save_as() (in module megfile.smart)": [[23, "megfile.smart.smart_save_as", false]], "smart_save_content() (in module megfile.smart)": [[23, "megfile.smart.smart_save_content", false]], "smart_save_text() (in module megfile.smart)": [[23, "megfile.smart.smart_save_text", false]], "smart_scan() (in module megfile.smart)": [[23, "megfile.smart.smart_scan", false]], "smart_scan_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_scan_stat", false]], "smart_scandir() (in module megfile.smart)": [[23, "megfile.smart.smart_scandir", false]], "smart_stat() (in module megfile.smart)": [[23, "megfile.smart.smart_stat", false]], "smart_symlink() (in module megfile.smart)": [[23, "megfile.smart.smart_symlink", false]], "smart_sync() (in module megfile.smart)": [[23, "megfile.smart.smart_sync", false]], "smart_sync_with_progress() (in module megfile.smart)": [[23, "megfile.smart.smart_sync_with_progress", false]], "smart_touch() (in module megfile.smart)": [[23, "megfile.smart.smart_touch", false]], "smart_unlink() (in module megfile.smart)": [[23, "megfile.smart.smart_unlink", false]], "smart_walk() (in module megfile.smart)": [[23, "megfile.smart.smart_walk", false]], "smartcacher (class in megfile.smart)": [[23, "megfile.smart.SmartCacher", false]], "smartpath (class in megfile.smart_path)": [[24, "megfile.smart_path.SmartPath", false]], "src_path": [[4, "cmdoption-megfile-cp-arg-SRC_PATH", false], [4, "cmdoption-megfile-mv-arg-SRC_PATH", false], [4, "cmdoption-megfile-sync-arg-SRC_PATH", false]], "st_atime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_atime", false]], "st_atime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_atime_ns", false]], "st_ctime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ctime", false]], "st_ctime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ctime_ns", false]], "st_dev (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_dev", false]], "st_gid (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_gid", false]], "st_ino (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_ino", false]], "st_mode (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mode", false]], "st_mtime (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mtime", false]], "st_mtime_ns (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_mtime_ns", false]], "st_nlink (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_nlink", false]], "st_size (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_size", false]], "st_uid (megfile.fs.statresult property)": [[13, "megfile.fs.StatResult.st_uid", false]], "stat() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.stat", false]], "stat() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.stat", false]], "stat() (megfile.http_path.httppath method)": [[18, "megfile.http_path.HttpPath.stat", false]], "stat() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.stat", false]], "stat() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.stat", false]], "stat() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.stat", false]], "statresult (class in megfile.fs)": [[13, "megfile.fs.StatResult", false]], "stdio_open() (in module megfile.stdio)": [[25, "megfile.stdio.stdio_open", false]], "stdiopath (class in megfile.stdio_path)": [[26, "megfile.stdio_path.StdioPath", false]], "stem (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.stem", false]], "suffix (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.suffix", false]], "suffixes (megfile.smart_path.smartpath property)": [[24, "megfile.smart_path.SmartPath.suffixes", false]], "symlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.symlink", false]], "symlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.symlink", false]], "symlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.symlink", false]], "symlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.symlink", false]], "symlink_to() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.symlink_to", false]], "sync() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.sync", false]], "sync() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.sync", false]], "sync() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.sync", false]], "tell() (megfile.s3.s3bufferedwriter method)": [[19, "megfile.s3.S3BufferedWriter.tell", false]], "touch() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.touch", false]], "unlink() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.unlink", false]], "unlink() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.unlink", false]], "unlink() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.unlink", false]], "unlink() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.unlink", false]], "unlink() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.unlink", false]], "url": [[4, "cmdoption-megfile-config-hdfs-arg-URL", false]], "utime() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.utime", false]], "utime() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.utime", false]], "utime() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.utime", false]], "walk() (megfile.fs_path.fspath method)": [[14, "megfile.fs_path.FSPath.walk", false]], "walk() (megfile.hdfs_path.hdfspath method)": [[16, "megfile.hdfs_path.HdfsPath.walk", false]], "walk() (megfile.s3_path.s3path method)": [[20, "megfile.s3_path.S3Path.walk", false]], "walk() (megfile.sftp_path.sftppath method)": [[22, "megfile.sftp_path.SftpPath.walk", false]], "walk() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.walk", false]], "with_name() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_name", false]], "with_stem() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_stem", false]], "with_suffix() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.with_suffix", false]], "write() (megfile.s3.s3bufferedwriter method)": [[19, "megfile.s3.S3BufferedWriter.write", false]], "write() (megfile.s3.s3limitedseekablewriter method)": [[19, "megfile.s3.S3LimitedSeekableWriter.write", false]], "write_bytes() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.write_bytes", false]], "write_text() (megfile.smart_path.smartpath method)": [[24, "megfile.smart_path.SmartPath.write_text", false]]}, "objects": {"megfile": [[13, 0, 0, "-", "fs"], [14, 0, 0, "-", "fs_path"], [15, 0, 0, "-", "hdfs"], [16, 0, 0, "-", "hdfs_path"], [17, 0, 0, "-", "http"], [18, 0, 0, "-", "http_path"], [19, 0, 0, "-", "s3"], [20, 0, 0, "-", "s3_path"], [21, 0, 0, "-", "sftp"], [22, 0, 0, "-", "sftp_path"], [23, 0, 0, "-", "smart"], [24, 0, 0, "-", "smart_path"], [25, 0, 0, "-", "stdio"], [26, 0, 0, "-", "stdio_path"], [4, 6, 1, "cmdoption-megfile-debug", "--debug"]], "megfile-cat": [[4, 6, 1, "cmdoption-megfile-cat-arg-PATH", "PATH"]], "megfile-config-hdfs": [[4, 6, 1, "cmdoption-megfile-config-hdfs-no-cover", "--no-cover"], [4, 6, 1, "cmdoption-megfile-config-hdfs-p", "--path"], [4, 6, 1, "cmdoption-megfile-config-hdfs-n", "--profile-name"], [4, 6, 1, "cmdoption-megfile-config-hdfs-r", "--root"], [4, 6, 1, "cmdoption-megfile-config-hdfs-o", "--timeout"], [4, 6, 1, "cmdoption-megfile-config-hdfs-t", "--token"], [4, 6, 1, "cmdoption-megfile-config-hdfs-u", "--user"], [4, 6, 1, "cmdoption-megfile-config-hdfs-n", "-n"], [4, 6, 1, "cmdoption-megfile-config-hdfs-o", "-o"], [4, 6, 1, "cmdoption-megfile-config-hdfs-p", "-p"], [4, 6, 1, "cmdoption-megfile-config-hdfs-r", "-r"], [4, 6, 1, "cmdoption-megfile-config-hdfs-t", "-t"], [4, 6, 1, "cmdoption-megfile-config-hdfs-u", "-u"], [4, 6, 1, "cmdoption-megfile-config-hdfs-arg-URL", "URL"]], "megfile-config-s3": [[4, 6, 1, "cmdoption-megfile-config-s3-s", "--addressing-style"], [4, 6, 1, "cmdoption-megfile-config-s3-e", "--endpoint-url"], [4, 6, 1, "cmdoption-megfile-config-s3-no-cover", "--no-cover"], [4, 6, 1, "cmdoption-megfile-config-s3-p", "--path"], [4, 6, 1, "cmdoption-megfile-config-s3-n", "--profile-name"], [4, 6, 1, "cmdoption-megfile-config-s3-e", "-e"], [4, 6, 1, "cmdoption-megfile-config-s3-n", "-n"], [4, 6, 1, "cmdoption-megfile-config-s3-p", "-p"], [4, 6, 1, "cmdoption-megfile-config-s3-s", "-s"], [4, 6, 1, "cmdoption-megfile-config-s3-arg-AWS_ACCESS_KEY_ID", "AWS_ACCESS_KEY_ID"], [4, 6, 1, "cmdoption-megfile-config-s3-arg-AWS_SECRET_ACCESS_KEY", "AWS_SECRET_ACCESS_KEY"]], "megfile-cp": [[4, 6, 1, "cmdoption-megfile-cp-T", "--no-target-directory"], [4, 6, 1, "cmdoption-megfile-cp-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-cp-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-cp-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-cp-T", "-T"], [4, 6, 1, "cmdoption-megfile-cp-g", "-g"], [4, 6, 1, "cmdoption-megfile-cp-r", "-r"], [4, 6, 1, "cmdoption-megfile-cp-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-cp-arg-SRC_PATH", "SRC_PATH"]], "megfile-head": [[4, 6, 1, "cmdoption-megfile-head-n", "--lines"], [4, 6, 1, "cmdoption-megfile-head-n", "-n"], [4, 6, 1, "cmdoption-megfile-head-arg-PATH", "PATH"]], "megfile-ll": [[4, 6, 1, "cmdoption-megfile-ll-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-ll-r", "-r"], [4, 6, 1, "cmdoption-megfile-ll-arg-PATH", "PATH"]], "megfile-ls": [[4, 6, 1, "cmdoption-megfile-ls-h", "--human-readable"], [4, 6, 1, "cmdoption-megfile-ls-l", "--long"], [4, 6, 1, "cmdoption-megfile-ls-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-ls-h", "-h"], [4, 6, 1, "cmdoption-megfile-ls-l", "-l"], [4, 6, 1, "cmdoption-megfile-ls-r", "-r"], [4, 6, 1, "cmdoption-megfile-ls-arg-PATH", "PATH"]], "megfile-md5sum": [[4, 6, 1, "cmdoption-megfile-md5sum-arg-PATH", "PATH"]], "megfile-mkdir": [[4, 6, 1, "cmdoption-megfile-mkdir-arg-PATH", "PATH"]], "megfile-mtime": [[4, 6, 1, "cmdoption-megfile-mtime-arg-PATH", "PATH"]], "megfile-mv": [[4, 6, 1, "cmdoption-megfile-mv-T", "--no-target-directory"], [4, 6, 1, "cmdoption-megfile-mv-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-mv-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-mv-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-mv-T", "-T"], [4, 6, 1, "cmdoption-megfile-mv-g", "-g"], [4, 6, 1, "cmdoption-megfile-mv-r", "-r"], [4, 6, 1, "cmdoption-megfile-mv-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-mv-arg-SRC_PATH", "SRC_PATH"]], "megfile-rm": [[4, 6, 1, "cmdoption-megfile-rm-r", "--recursive"], [4, 6, 1, "cmdoption-megfile-rm-r", "-r"], [4, 6, 1, "cmdoption-megfile-rm-arg-PATH", "PATH"]], "megfile-size": [[4, 6, 1, "cmdoption-megfile-size-arg-PATH", "PATH"]], "megfile-stat": [[4, 6, 1, "cmdoption-megfile-stat-arg-PATH", "PATH"]], "megfile-sync": [[4, 6, 1, "cmdoption-megfile-sync-f", "--force"], [4, 6, 1, "cmdoption-megfile-sync-g", "--progress-bar"], [4, 6, 1, "cmdoption-megfile-sync-q", "--quiet"], [4, 6, 1, "cmdoption-megfile-sync-skip", "--skip"], [4, 6, 1, "cmdoption-megfile-sync-w", "--worker"], [4, 6, 1, "cmdoption-megfile-sync-f", "-f"], [4, 6, 1, "cmdoption-megfile-sync-g", "-g"], [4, 6, 1, "cmdoption-megfile-sync-q", "-q"], [4, 6, 1, "cmdoption-megfile-sync-w", "-w"], [4, 6, 1, "cmdoption-megfile-sync-arg-DST_PATH", "DST_PATH"], [4, 6, 1, "cmdoption-megfile-sync-arg-SRC_PATH", "SRC_PATH"]], "megfile-tail": [[4, 6, 1, "cmdoption-megfile-tail-f", "--follow"], [4, 6, 1, "cmdoption-megfile-tail-n", "--lines"], [4, 6, 1, "cmdoption-megfile-tail-f", "-f"], [4, 6, 1, "cmdoption-megfile-tail-n", "-n"], [4, 6, 1, "cmdoption-megfile-tail-arg-PATH", "PATH"]], "megfile-to": [[4, 6, 1, "cmdoption-megfile-to-a", "--append"], [4, 6, 1, "cmdoption-megfile-to-o", "--stdout"], [4, 6, 1, "cmdoption-megfile-to-a", "-a"], [4, 6, 1, "cmdoption-megfile-to-o", "-o"], [4, 6, 1, "cmdoption-megfile-to-arg-PATH", "PATH"]], "megfile-touch": [[4, 6, 1, "cmdoption-megfile-touch-arg-PATH", "PATH"]], "megfile.fs": [[13, 1, 1, "", "StatResult"], [13, 5, 1, "", "fs_abspath"], [13, 5, 1, "", "fs_access"], [13, 5, 1, "", "fs_copy"], [13, 5, 1, "", "fs_cwd"], [13, 5, 1, "", "fs_exists"], [13, 5, 1, "", "fs_expanduser"], [13, 5, 1, "", "fs_getmd5"], [13, 5, 1, "", "fs_getmtime"], [13, 5, 1, "", "fs_getsize"], [13, 5, 1, "", "fs_glob"], [13, 5, 1, "", "fs_glob_stat"], [13, 5, 1, "", "fs_home"], [13, 5, 1, "", "fs_iglob"], [13, 5, 1, "", "fs_isabs"], [13, 5, 1, "", "fs_isdir"], [13, 5, 1, "", "fs_isfile"], [13, 5, 1, "", "fs_islink"], [13, 5, 1, "", "fs_ismount"], [13, 5, 1, "", "fs_listdir"], [13, 5, 1, "", "fs_load_from"], [13, 5, 1, "", "fs_lstat"], [13, 5, 1, "", "fs_makedirs"], [13, 5, 1, "", "fs_move"], [13, 5, 1, "", "fs_path_join"], [13, 5, 1, "", "fs_readlink"], [13, 5, 1, "", "fs_realpath"], [13, 5, 1, "", "fs_relpath"], [13, 5, 1, "", "fs_remove"], [13, 5, 1, "", "fs_rename"], [13, 5, 1, "", "fs_resolve"], [13, 5, 1, "", "fs_save_as"], [13, 5, 1, "", "fs_scan"], [13, 5, 1, "", "fs_scan_stat"], [13, 5, 1, "", "fs_scandir"], [13, 5, 1, "", "fs_stat"], [13, 5, 1, "", "fs_symlink"], [13, 5, 1, "", "fs_sync"], [13, 5, 1, "", "fs_unlink"], [13, 5, 1, "", "fs_walk"], [13, 5, 1, "", "is_fs"]], "megfile.fs.StatResult": [[13, 2, 1, "", "ctime"], [13, 2, 1, "", "extra"], [13, 3, 1, "", "is_dir"], [13, 3, 1, "", "is_file"], [13, 3, 1, "", "is_symlink"], [13, 2, 1, "", "isdir"], [13, 2, 1, "", "islnk"], [13, 2, 1, "", "mtime"], [13, 2, 1, "", "size"], [13, 4, 1, "", "st_atime"], [13, 4, 1, "", "st_atime_ns"], [13, 4, 1, "", "st_ctime"], [13, 4, 1, "", "st_ctime_ns"], [13, 4, 1, "", "st_dev"], [13, 4, 1, "", "st_gid"], [13, 4, 1, "", "st_ino"], [13, 4, 1, "", "st_mode"], [13, 4, 1, "", "st_mtime"], [13, 4, 1, "", "st_mtime_ns"], [13, 4, 1, "", "st_nlink"], [13, 4, 1, "", "st_size"], [13, 4, 1, "", "st_uid"]], "megfile.fs_path": [[14, 1, 1, "", "FSPath"]], "megfile.fs_path.FSPath": [[14, 3, 1, "", "absolute"], [14, 3, 1, "", "abspath"], [14, 3, 1, "", "access"], [14, 4, 1, "", "anchor"], [14, 3, 1, "", "chmod"], [14, 3, 1, "", "copy"], [14, 3, 1, "", "cwd"], [14, 4, 1, "", "drive"], [14, 3, 1, "", "exists"], [14, 3, 1, "", "expanduser"], [14, 3, 1, "", "from_uri"], [14, 3, 1, "", "getmtime"], [14, 3, 1, "", "getsize"], [14, 3, 1, "", "glob"], [14, 3, 1, "", "glob_stat"], [14, 3, 1, "", "group"], [14, 3, 1, "", "hardlink_to"], [14, 3, 1, "", "home"], [14, 3, 1, "", "iglob"], [14, 3, 1, "", "is_absolute"], [14, 3, 1, "", "is_block_device"], [14, 3, 1, "", "is_char_device"], [14, 3, 1, "", "is_dir"], [14, 3, 1, "", "is_fifo"], [14, 3, 1, "", "is_file"], [14, 3, 1, "", "is_mount"], [14, 3, 1, "", "is_socket"], [14, 3, 1, "", "is_symlink"], [14, 3, 1, "", "iterdir"], [14, 3, 1, "", "joinpath"], [14, 3, 1, "", "listdir"], [14, 3, 1, "", "load"], [14, 3, 1, "", "md5"], [14, 3, 1, "", "mkdir"], [14, 3, 1, "", "open"], [14, 3, 1, "", "owner"], [14, 4, 1, "", "parts"], [14, 4, 1, "", "path_with_protocol"], [14, 2, 1, "", "protocol"], [14, 3, 1, "", "readlink"], [14, 3, 1, "", "realpath"], [14, 3, 1, "", "relpath"], [14, 3, 1, "", "remove"], [14, 3, 1, "", "rename"], [14, 3, 1, "", "replace"], [14, 3, 1, "", "resolve"], [14, 3, 1, "", "rmdir"], [14, 4, 1, "", "root"], [14, 3, 1, "", "save"], [14, 3, 1, "", "scan"], [14, 3, 1, "", "scan_stat"], [14, 3, 1, "", "scandir"], [14, 3, 1, "", "stat"], [14, 3, 1, "", "symlink"], [14, 3, 1, "", "sync"], [14, 3, 1, "", "unlink"], [14, 3, 1, "", "utime"], [14, 3, 1, "", "walk"]], "megfile.hdfs": [[15, 5, 1, "", "hdfs_exists"], [15, 5, 1, "", "hdfs_getmd5"], [15, 5, 1, "", "hdfs_getmtime"], [15, 5, 1, "", "hdfs_getsize"], [15, 5, 1, "", "hdfs_glob"], [15, 5, 1, "", "hdfs_glob_stat"], [15, 5, 1, "", "hdfs_iglob"], [15, 5, 1, "", "hdfs_isdir"], [15, 5, 1, "", "hdfs_isfile"], [15, 5, 1, "", "hdfs_listdir"], [15, 5, 1, "", "hdfs_load_from"], [15, 5, 1, "", "hdfs_makedirs"], [15, 5, 1, "", "hdfs_move"], [15, 5, 1, "", "hdfs_open"], [15, 5, 1, "", "hdfs_remove"], [15, 5, 1, "", "hdfs_save_as"], [15, 5, 1, "", "hdfs_scan"], [15, 5, 1, "", "hdfs_scan_stat"], [15, 5, 1, "", "hdfs_scandir"], [15, 5, 1, "", "hdfs_stat"], [15, 5, 1, "", "hdfs_unlink"], [15, 5, 1, "", "hdfs_walk"], [15, 5, 1, "", "is_hdfs"]], "megfile.hdfs_path": [[16, 1, 1, "", "HdfsPath"]], "megfile.hdfs_path.HdfsPath": [[16, 3, 1, "", "absolute"], [16, 3, 1, "", "exists"], [16, 3, 1, "", "getmtime"], [16, 3, 1, "", "getsize"], [16, 3, 1, "", "glob"], [16, 3, 1, "", "glob_stat"], [16, 3, 1, "", "iglob"], [16, 3, 1, "", "is_dir"], [16, 3, 1, "", "is_file"], [16, 3, 1, "", "iterdir"], [16, 3, 1, "", "listdir"], [16, 3, 1, "", "load"], [16, 3, 1, "", "md5"], [16, 3, 1, "", "mkdir"], [16, 3, 1, "", "move"], [16, 3, 1, "", "open"], [16, 4, 1, "", "parts"], [16, 4, 1, "", "path_with_protocol"], [16, 4, 1, "", "path_without_protocol"], [16, 2, 1, "", "protocol"], [16, 3, 1, "", "remove"], [16, 3, 1, "", "rename"], [16, 3, 1, "", "save"], [16, 3, 1, "", "scan"], [16, 3, 1, "", "scan_stat"], [16, 3, 1, "", "scandir"], [16, 3, 1, "", "stat"], [16, 3, 1, "", "unlink"], [16, 3, 1, "", "walk"]], "megfile.http": [[17, 5, 1, "", "get_http_session"], [17, 5, 1, "", "http_exists"], [17, 5, 1, "", "http_getmtime"], [17, 5, 1, "", "http_getsize"], [17, 5, 1, "", "http_open"], [17, 5, 1, "", "http_stat"], [17, 5, 1, "", "is_http"]], "megfile.http_path": [[18, 1, 1, "", "HttpPath"], [18, 1, 1, "", "HttpsPath"]], "megfile.http_path.HttpPath": [[18, 3, 1, "", "exists"], [18, 3, 1, "", "getmtime"], [18, 3, 1, "", "getsize"], [18, 3, 1, "", "open"], [18, 2, 1, "", "protocol"], [18, 3, 1, "", "stat"]], "megfile.http_path.HttpsPath": [[18, 2, 1, "", "protocol"]], "megfile.s3": [[19, 1, 1, "", "S3BufferedWriter"], [19, 1, 1, "", "S3Cacher"], [19, 1, 1, "", "S3LimitedSeekableWriter"], [19, 1, 1, "", "S3PrefetchReader"], [19, 1, 1, "", "S3ShareCacheReader"], [19, 5, 1, "", "get_endpoint_url"], [19, 5, 1, "", "get_s3_client"], [19, 5, 1, "", "get_s3_session"], [19, 5, 1, "", "is_s3"], [19, 5, 1, "", "parse_s3_url"], [19, 5, 1, "", "s3_access"], [19, 5, 1, "", "s3_buffered_open"], [19, 5, 1, "", "s3_cached_open"], [19, 5, 1, "", "s3_concat"], [19, 5, 1, "", "s3_copy"], [19, 5, 1, "", "s3_download"], [19, 5, 1, "", "s3_exists"], [19, 5, 1, "", "s3_getmd5"], [19, 5, 1, "", "s3_getmtime"], [19, 5, 1, "", "s3_getsize"], [19, 5, 1, "", "s3_glob"], [19, 5, 1, "", "s3_glob_stat"], [19, 5, 1, "", "s3_hasbucket"], [19, 5, 1, "", "s3_iglob"], [19, 5, 1, "", "s3_isdir"], [19, 5, 1, "", "s3_isfile"], [19, 5, 1, "", "s3_islink"], [19, 5, 1, "", "s3_listdir"], [19, 5, 1, "", "s3_load_content"], [19, 5, 1, "", "s3_load_from"], [19, 5, 1, "", "s3_lstat"], [19, 5, 1, "", "s3_makedirs"], [19, 5, 1, "", "s3_memory_open"], [19, 5, 1, "", "s3_move"], [19, 5, 1, "", "s3_open"], [19, 5, 1, "", "s3_path_join"], [19, 5, 1, "", "s3_pipe_open"], [19, 5, 1, "", "s3_prefetch_open"], [19, 5, 1, "", "s3_readlink"], [19, 5, 1, "", "s3_remove"], [19, 5, 1, "", "s3_rename"], [19, 5, 1, "", "s3_save_as"], [19, 5, 1, "", "s3_scan"], [19, 5, 1, "", "s3_scan_stat"], [19, 5, 1, "", "s3_scandir"], [19, 5, 1, "", "s3_share_cache_open"], [19, 5, 1, "", "s3_stat"], [19, 5, 1, "", "s3_symlink"], [19, 5, 1, "", "s3_sync"], [19, 5, 1, "", "s3_unlink"], [19, 5, 1, "", "s3_upload"], [19, 5, 1, "", "s3_walk"]], "megfile.s3.S3BufferedWriter": [[19, 4, 1, "", "mode"], [19, 4, 1, "", "name"], [19, 3, 1, "", "tell"], [19, 3, 1, "", "write"]], "megfile.s3.S3Cacher": [[19, 2, 1, "", "cache_path"]], "megfile.s3.S3LimitedSeekableWriter": [[19, 3, 1, "", "seek"], [19, 3, 1, "", "write"]], "megfile.s3.S3PrefetchReader": [[19, 4, 1, "", "name"]], "megfile.s3_path": [[20, 1, 1, "", "S3Path"]], "megfile.s3_path.S3Path": [[20, 3, 1, "", "absolute"], [20, 3, 1, "", "access"], [20, 3, 1, "", "copy"], [20, 3, 1, "", "cwd"], [20, 3, 1, "", "exists"], [20, 3, 1, "", "getmtime"], [20, 3, 1, "", "getsize"], [20, 3, 1, "", "glob"], [20, 3, 1, "", "glob_stat"], [20, 3, 1, "", "hasbucket"], [20, 3, 1, "", "iglob"], [20, 3, 1, "", "is_dir"], [20, 3, 1, "", "is_file"], [20, 3, 1, "", "is_symlink"], [20, 3, 1, "", "iterdir"], [20, 3, 1, "", "listdir"], [20, 3, 1, "", "load"], [20, 3, 1, "", "md5"], [20, 3, 1, "", "mkdir"], [20, 3, 1, "", "move"], [20, 3, 1, "", "open"], [20, 4, 1, "", "parts"], [20, 4, 1, "", "path_with_protocol"], [20, 4, 1, "", "path_without_protocol"], [20, 2, 1, "", "protocol"], [20, 3, 1, "", "readlink"], [20, 3, 1, "", "remove"], [20, 3, 1, "", "rename"], [20, 3, 1, "", "save"], [20, 3, 1, "", "scan"], [20, 3, 1, "", "scan_stat"], [20, 3, 1, "", "scandir"], [20, 3, 1, "", "stat"], [20, 3, 1, "", "symlink"], [20, 3, 1, "", "sync"], [20, 3, 1, "", "unlink"], [20, 3, 1, "", "walk"]], "megfile.sftp": [[21, 5, 1, "", "is_sftp"], [21, 5, 1, "", "sftp_absolute"], [21, 5, 1, "", "sftp_chmod"], [21, 5, 1, "", "sftp_concat"], [21, 5, 1, "", "sftp_copy"], [21, 5, 1, "", "sftp_download"], [21, 5, 1, "", "sftp_exists"], [21, 5, 1, "", "sftp_getmd5"], [21, 5, 1, "", "sftp_getmtime"], [21, 5, 1, "", "sftp_getsize"], [21, 5, 1, "", "sftp_glob"], [21, 5, 1, "", "sftp_glob_stat"], [21, 5, 1, "", "sftp_iglob"], [21, 5, 1, "", "sftp_isdir"], [21, 5, 1, "", "sftp_isfile"], [21, 5, 1, "", "sftp_islink"], [21, 5, 1, "", "sftp_listdir"], [21, 5, 1, "", "sftp_load_from"], [21, 5, 1, "", "sftp_lstat"], [21, 5, 1, "", "sftp_makedirs"], [21, 5, 1, "", "sftp_move"], [21, 5, 1, "", "sftp_open"], [21, 5, 1, "", "sftp_path_join"], [21, 5, 1, "", "sftp_readlink"], [21, 5, 1, "", "sftp_realpath"], [21, 5, 1, "", "sftp_remove"], [21, 5, 1, "", "sftp_rename"], [21, 5, 1, "", "sftp_resolve"], [21, 5, 1, "", "sftp_rmdir"], [21, 5, 1, "", "sftp_save_as"], [21, 5, 1, "", "sftp_scan"], [21, 5, 1, "", "sftp_scan_stat"], [21, 5, 1, "", "sftp_scandir"], [21, 5, 1, "", "sftp_stat"], [21, 5, 1, "", "sftp_symlink"], [21, 5, 1, "", "sftp_sync"], [21, 5, 1, "", "sftp_unlink"], [21, 5, 1, "", "sftp_upload"], [21, 5, 1, "", "sftp_walk"]], "megfile.sftp_path": [[22, 1, 1, "", "SftpPath"]], "megfile.sftp_path.SftpPath": [[22, 3, 1, "", "absolute"], [22, 3, 1, "", "chmod"], [22, 3, 1, "", "copy"], [22, 3, 1, "", "cwd"], [22, 3, 1, "", "exists"], [22, 3, 1, "", "getmtime"], [22, 3, 1, "", "getsize"], [22, 3, 1, "", "glob"], [22, 3, 1, "", "glob_stat"], [22, 3, 1, "", "iglob"], [22, 3, 1, "", "is_dir"], [22, 3, 1, "", "is_file"], [22, 3, 1, "", "is_symlink"], [22, 3, 1, "", "iterdir"], [22, 3, 1, "", "listdir"], [22, 3, 1, "", "load"], [22, 3, 1, "", "md5"], [22, 3, 1, "", "mkdir"], [22, 3, 1, "", "open"], [22, 4, 1, "", "parts"], [22, 2, 1, "", "protocol"], [22, 3, 1, "", "readlink"], [22, 3, 1, "", "realpath"], [22, 3, 1, "", "remove"], [22, 3, 1, "", "rename"], [22, 3, 1, "", "replace"], [22, 3, 1, "", "resolve"], [22, 3, 1, "", "rmdir"], [22, 3, 1, "", "save"], [22, 3, 1, "", "scan"], [22, 3, 1, "", "scan_stat"], [22, 3, 1, "", "scandir"], [22, 3, 1, "", "stat"], [22, 3, 1, "", "symlink"], [22, 3, 1, "", "sync"], [22, 3, 1, "", "unlink"], [22, 3, 1, "", "utime"], [22, 3, 1, "", "walk"]], "megfile.smart": [[23, 1, 1, "", "SmartCacher"], [23, 5, 1, "", "register_copy_func"], [23, 5, 1, "", "smart_abspath"], [23, 5, 1, "", "smart_access"], [23, 5, 1, "", "smart_cache"], [23, 5, 1, "", "smart_combine_open"], [23, 5, 1, "", "smart_concat"], [23, 5, 1, "", "smart_copy"], [23, 5, 1, "", "smart_exists"], [23, 5, 1, "", "smart_getmd5"], [23, 5, 1, "", "smart_getmtime"], [23, 5, 1, "", "smart_getsize"], [23, 5, 1, "", "smart_glob"], [23, 5, 1, "", "smart_glob_stat"], [23, 5, 1, "", "smart_iglob"], [23, 5, 1, "", "smart_isabs"], [23, 5, 1, "", "smart_isdir"], [23, 5, 1, "", "smart_isfile"], [23, 5, 1, "", "smart_islink"], [23, 5, 1, "", "smart_ismount"], [23, 5, 1, "", "smart_listdir"], [23, 5, 1, "", "smart_load_content"], [23, 5, 1, "", "smart_load_from"], [23, 5, 1, "", "smart_load_text"], [23, 5, 1, "", "smart_makedirs"], [23, 5, 1, "", "smart_move"], [23, 5, 1, "", "smart_open"], [23, 5, 1, "", "smart_path_join"], [23, 5, 1, "", "smart_readlink"], [23, 5, 1, "", "smart_realpath"], [23, 5, 1, "", "smart_relpath"], [23, 5, 1, "", "smart_remove"], [23, 5, 1, "", "smart_rename"], [23, 5, 1, "", "smart_save_as"], [23, 5, 1, "", "smart_save_content"], [23, 5, 1, "", "smart_save_text"], [23, 5, 1, "", "smart_scan"], [23, 5, 1, "", "smart_scan_stat"], [23, 5, 1, "", "smart_scandir"], [23, 5, 1, "", "smart_stat"], [23, 5, 1, "", "smart_symlink"], [23, 5, 1, "", "smart_sync"], [23, 5, 1, "", "smart_sync_with_progress"], [23, 5, 1, "", "smart_touch"], [23, 5, 1, "", "smart_unlink"], [23, 5, 1, "", "smart_walk"]], "megfile.smart.SmartCacher": [[23, 2, 1, "", "cache_path"]], "megfile.smart_path": [[24, 1, 1, "", "SmartPath"], [24, 5, 1, "", "get_traditional_path"]], "megfile.smart_path.SmartPath": [[24, 3, 1, "", "absolute"], [24, 3, 1, "", "abspath"], [24, 3, 1, "", "access"], [24, 4, 1, "", "anchor"], [24, 3, 1, "", "as_posix"], [24, 3, 1, "", "as_uri"], [24, 3, 1, "", "chmod"], [24, 3, 1, "", "cwd"], [24, 4, 1, "", "drive"], [24, 3, 1, "", "exists"], [24, 3, 1, "", "expanduser"], [24, 3, 1, "", "from_uri"], [24, 3, 1, "", "getmtime"], [24, 3, 1, "", "getsize"], [24, 3, 1, "", "glob"], [24, 3, 1, "", "glob_stat"], [24, 3, 1, "", "group"], [24, 3, 1, "", "hardlink_to"], [24, 3, 1, "", "home"], [24, 3, 1, "", "iglob"], [24, 3, 1, "", "is_absolute"], [24, 3, 1, "", "is_block_device"], [24, 3, 1, "", "is_char_device"], [24, 3, 1, "", "is_dir"], [24, 3, 1, "", "is_fifo"], [24, 3, 1, "", "is_file"], [24, 3, 1, "", "is_mount"], [24, 3, 1, "", "is_relative_to"], [24, 3, 1, "", "is_reserved"], [24, 3, 1, "", "is_socket"], [24, 3, 1, "", "is_symlink"], [24, 3, 1, "", "iterdir"], [24, 3, 1, "", "joinpath"], [24, 3, 1, "", "lchmod"], [24, 3, 1, "", "listdir"], [24, 3, 1, "", "load"], [24, 3, 1, "", "lstat"], [24, 3, 1, "", "match"], [24, 3, 1, "", "md5"], [24, 3, 1, "", "mkdir"], [24, 4, 1, "", "name"], [24, 3, 1, "", "open"], [24, 3, 1, "", "owner"], [24, 4, 1, "", "parent"], [24, 4, 1, "", "parents"], [24, 4, 1, "", "parts"], [24, 4, 1, "", "protocol"], [24, 3, 1, "", "read_bytes"], [24, 3, 1, "", "read_text"], [24, 3, 1, "", "readlink"], [24, 3, 1, "", "realpath"], [24, 3, 1, "", "register"], [24, 3, 1, "", "relative_to"], [24, 3, 1, "", "relpath"], [24, 3, 1, "", "remove"], [24, 3, 1, "", "rename"], [24, 3, 1, "", "replace"], [24, 3, 1, "", "resolve"], [24, 3, 1, "", "rglob"], [24, 3, 1, "", "rmdir"], [24, 4, 1, "", "root"], [24, 3, 1, "", "samefile"], [24, 3, 1, "", "save"], [24, 3, 1, "", "scan"], [24, 3, 1, "", "scan_stat"], [24, 3, 1, "", "scandir"], [24, 3, 1, "", "stat"], [24, 4, 1, "", "stem"], [24, 4, 1, "", "suffix"], [24, 4, 1, "", "suffixes"], [24, 3, 1, "", "symlink"], [24, 3, 1, "", "symlink_to"], [24, 3, 1, "", "touch"], [24, 3, 1, "", "unlink"], [24, 3, 1, "", "utime"], [24, 3, 1, "", "walk"], [24, 3, 1, "", "with_name"], [24, 3, 1, "", "with_stem"], [24, 3, 1, "", "with_suffix"], [24, 3, 1, "", "write_bytes"], [24, 3, 1, "", "write_text"]], "megfile.stdio": [[25, 5, 1, "", "is_stdio"], [25, 5, 1, "", "stdio_open"]], "megfile.stdio_path": [[26, 1, 1, "", "StdioPath"]], "megfile.stdio_path.StdioPath": [[26, 3, 1, "", "open"], [26, 2, 1, "", "protocol"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "function", "Python function"], "6": ["std", "cmdoption", "program option"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:property", "5": "py:function", "6": "std:cmdoption"}, "terms": {"": [1, 3, 4, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "0": [7, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28], "00": [15, 16, 19, 20, 23], "01": [11, 15, 16, 19, 20, 23], "02": 11, "03": 11, "04": 11, "05": 11, "06": 11, "07": 11, "08": 11, "09": 11, "0o777": 3, "1": [7, 11, 13, 14, 19, 21, 22, 23, 27], "10": [4, 6, 7, 8, 9, 10, 11, 19, 23], "1024": 3, "11": 11, "12": 11, "127": 7, "128mb": [6, 17, 18, 19], "13": 11, "134217728": [17, 18, 19], "14": 11, "15": 11, "16": [6, 11, 19], "17": 11, "18": 11, "19": 11, "1970": [15, 16, 19, 20, 23], "2": [11, 13, 19, 21, 23, 27], "20": [11, 19], "2021": 11, "2022": 11, "2023": 11, "2024": 11, "21": 11, "22": 11, "2275743969": 23, "24": 11, "24it": 23, "25": 11, "26": [11, 23], "260592384": 23, "27": 28, "28": 11, "29": 11, "3": [11, 13, 14, 15, 16, 19, 20, 21, 22, 23], "31": 11, "32": [6, 19], "3715493841": 23, "4": [11, 13], "499": 3, "5": [11, 13], "500": [3, 17], "50070": 7, "502": 17, "503": [3, 17], "504": 17, "511": [14, 16, 20, 21, 22], "6": 11, "60": 17, "7": [11, 28], "70cfvnsh_q1ynxgkpowk1hf6hhi": 23, "8": [11, 19], "8000": 7, "8001": 7, "8388608": [17, 18, 19], "856960it": 23, "86400": 17, "8mb": [6, 17, 18, 19], "9": 11, "A": [13, 14, 15, 16, 19, 20, 21, 22, 23], "And": 28, "Be": [13, 14, 21, 22], "But": [10, 19, 23, 28], "For": [1, 7, 9, 13, 14, 19, 21, 22, 23, 28], "If": [4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "In": [9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27], "It": [19, 20], "No": [13, 14, 21, 22], "Not": 4, "On": 23, "The": [2, 3, 7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "Then": [1, 7, 9], "These": 16, "With": [7, 9], "__call__": 23, "__init__": [3, 23], "__str__": 14, "_bar": 23, "_file_index": 23, "_lock": 23, "_now": 23, "_patch_make_request": 3, "_total_fil": 23, "aaa": 7, "ab": [3, 19], "about": [1, 3, 7, 10], "abov": [13, 14, 21, 22, 23], "absolut": [11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24, 27], "absolute_file_path": 3, "abspath": [11, 12, 14, 24], "accept": 3, "access": [9, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "access_kei": 9, "accesskei": 28, "accord": [2, 19], "account": [9, 28], "actual": 23, "ad": 28, "add": [3, 7, 14], "addit": 9, "address": [3, 4, 9, 28], "addressing_styl": [4, 9, 28], "admin": 7, "adopt": 28, "advanc": 11, "advantag": 28, "affect": 19, "after": [3, 19, 23], "again": 19, "algorithm": 10, "alia": [7, 13, 24], "align": 3, "aliyun": [9, 28], "aliyunc": [9, 28], "all": [2, 3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "allow": [13, 14, 23, 28], "almost": 28, "alphabet": [3, 13, 14, 15, 19, 20, 21, 22, 23], "alreadi": [4, 13, 14, 16, 21, 22], "also": [4, 9, 14, 19], "an": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27, 28], "anchor": [11, 12, 14, 24], "ani": [2, 3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "annat": 28, "annot": 3, "anoth": 14, "anystr": 1, "api": [3, 11], "append": 4, "appli": 23, "ar": [0, 3, 6, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "arbitrari": 19, "arg": [4, 24], "argument": [4, 14, 23], "as_posix": [11, 12, 24], "as_uri": [11, 12, 24], "ascend": [3, 13, 14, 15, 19, 20, 21, 22, 23], "assert": [1, 28], "assist": 28, "assum": [13, 14, 21, 22, 27], "asynchron": 19, "atexit": 3, "atim": [14, 22], "attempt": [15, 16, 19, 20], "authent": [5, 7, 10, 11, 28], "auto": [3, 28], "automat": [1, 3, 23], "avail": [7, 28], "avi": 28, "aw": [3, 4, 9, 19, 28], "awar": [13, 14, 21, 22], "aws_access_key_id": [4, 9, 28], "aws_endpoint": 3, "aws_endpoint_url": [3, 9, 28], "aws_endpoint_url_s3": [3, 9, 28], "aws_s3_addressing_styl": [3, 9, 28], "aws_secret_access_kei": [4, 9, 28], "b": [1, 7, 13, 14, 21, 22, 28], "back": 19, "backend": 28, "bahav": 23, "bar": [3, 4, 23], "base": [13, 14, 16, 18, 19, 20, 22, 23, 24, 26], "basepath": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "baseprefetchread": 19, "baseuripath": 26, "bbb": 7, "bdstatic": 23, "becaus": [10, 15, 16, 19, 20, 28], "befor": [1, 3, 9, 19], "behav": [13, 14, 21, 22, 23], "behavior": [3, 19], "besid": 23, "better": 19, "between": [13, 14, 19, 21, 22, 23], "big": 6, "bigger": 3, "bin": 4, "binari": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "binaryio": [13, 14, 15, 16, 19, 20, 21, 22, 23], "bit": 13, "block": [3, 6, 14, 17, 18, 19], "block_capac": 19, "block_forward": 19, "block_siz": [3, 17, 18, 19], "bodi": 3, "bool": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "both": [6, 19], "boto3": 9, "botocor": 3, "bottom": [15, 16, 19, 20], "boundari": 28, "bracket": 27, "break": 3, "broken": 14, "bucket": [3, 7, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28], "bucketa": 28, "bucketnotfounderror": [15, 16], "bucketread": 23, "bucketwrit": 23, "buffer": [6, 14, 15, 16, 17, 18, 19, 21, 22, 25, 26], "bufferedread": [17, 18, 19], "bufferedwrit": 19, "bug": [3, 28], "build": 11, "built": 28, "bullet": 28, "byte": [4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "bytes_num": 23, "bytes_or_buff": 14, "bytesio": [1, 17, 18], "c": [13, 14, 21, 22], "cach": [3, 6, 17, 18, 19, 23], "cache_kei": 19, "cache_path": [3, 11, 12, 19, 23], "cachedproperti": 3, "cacher": 23, "calcul": [13, 14, 19, 20, 21, 22, 23], "call": [1, 13, 14, 19, 20, 21, 22, 23], "callabl": [13, 14, 19, 20, 21, 22, 23], "callback": [3, 13, 14, 19, 20, 21, 22, 23], "callback_after_copy_fil": 23, "caller": [19, 20], "can": [1, 3, 7, 9, 10, 13, 14, 19, 21, 22, 23, 27, 28], "cannot": [17, 18, 21, 22, 23, 28], "canon": [14, 21, 22, 24], "capabl": 23, "capac": 6, "case": [19, 28], "cat": [11, 28], "catch": [3, 6, 7, 8, 9, 10], "caus": 19, "cd": 28, "cfg": [4, 7], "chang": [3, 13, 14, 19, 21, 22, 28], "changelog": 11, "char": 2, "charact": [2, 14, 15, 16, 19, 20, 23], "check": [3, 23, 28], "checksum": [15, 16], "chmod": [11, 12, 14, 21, 22, 24], "chore": 3, "circumst": [13, 14, 21, 22], "class": [1, 3, 13, 14, 16, 18, 19, 20, 22, 23, 24, 26, 28], "classmethod": [14, 24], "cleanup": 3, "cli": [3, 19, 28], "client": [3, 4, 6, 19], "clone": 28, "close": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "closefd": 14, "cn": [9, 28], "code": [3, 28], "com": [9, 23, 28], "combin": [14, 21, 22], "combineread": 23, "come": 19, "command": [3, 5, 11], "common": [5, 9, 11], "compat": [13, 14, 15, 16, 17, 18, 20, 21, 22, 28], "competitor": 28, "complet": [13, 14, 15, 16, 19, 20, 21, 23, 28], "compon": [14, 16, 20, 22], "concat": [19, 21, 23], "concaten": [4, 19, 21, 23], "concurr": [3, 4, 10, 23], "condit": 28, "config": [3, 5, 11, 19, 28], "configur": [3, 4, 11], "connect": [3, 10], "connect_timeout": 3, "connectionerror": 3, "consid": 23, "construct": [13, 14], "contain": [13, 14, 15, 16, 19, 20, 21, 22, 23], "content": [3, 4, 7, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "content_md5_head": 3, "context": 19, "contribut": 11, "cooki": [3, 11], "copi": [3, 4, 12, 13, 14, 19, 20, 21, 22, 23, 28], "copy_func": 23, "copyfil": [13, 14], "correct": 28, "correctli": [3, 19], "correspond": [1, 24], "could": 19, "count": 3, "cover": 4, "coverag": 28, "cp": [3, 11, 28], "creat": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "creation": 13, "credenti": [4, 7, 9, 10, 28], "cross": 3, "ctime": [12, 13], "current": [13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "custom": [0, 3, 9, 11], "custompath": 1, "cv2": 23, "cwd": [3, 11, 12, 14, 20, 22, 24], "d": [13, 14, 21, 22], "data": [3, 4, 13, 14, 17, 18, 19, 20, 21, 23], "databas": 14, "date": [13, 14], "debug": [3, 4], "decim": 13, "decod": [3, 14, 17, 18, 21, 22, 23], "decor": 1, "def": [1, 23], "default": [3, 4, 6, 7, 8, 9, 10, 13, 14, 17, 18, 19, 20, 21, 22, 23, 28], "defin": [0, 11, 14], "definit": [17, 25], "delet": [24, 28], "delimit": 7, "depend": [3, 13], "describ": [9, 13, 14, 19, 20, 23, 24, 28], "descriptor": 27, "dest": 4, "destin": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "detail": 28, "determin": [14, 21, 22], "dev": 28, "develop": 11, "devic": [3, 13, 14], "differ": [3, 5, 10, 11, 13, 14, 19, 21, 22, 23, 28], "difficult": 28, "dir": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "directli": [19, 21, 23], "directori": [3, 4, 7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 27, 28], "disabl": 28, "disk": [13, 14], "displai": [3, 4], "divid": 19, "divisor": 3, "do": [13, 14, 16, 19, 20, 21, 22, 23, 28], "doc": 28, "document": 28, "doe": [13, 14, 21, 22], "doesn": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "domain": 17, "don": [10, 17, 18, 28], "down": [13, 14, 21, 22, 23], "download": [3, 17, 18, 19, 21], "drive": [11, 12, 14, 24], "dst": [3, 23], "dst_path": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "dst_protocol": 23, "dst_url": [3, 19, 20, 21, 22], "duplic": 23, "dure": [13, 14, 19, 20, 21, 22, 23], "e": [3, 4, 14, 19, 21, 23, 27, 28], "each": [13, 14, 17, 18, 19, 21, 22, 23], "easili": 28, "easyli": [7, 9, 28], "effect": 1, "either": 19, "elimin": [14, 21, 22], "els": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25], "empti": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "en": 7, "enabl": [4, 28], "encod": [3, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26], "encount": [14, 21, 22], "end": 19, "endpoint": [3, 4, 9, 19, 28], "endpoint_url": [3, 4, 9, 28], "endswith": 3, "enjoi": 28, "ensur": [19, 20, 28], "entri": 24, "enum": [13, 14], "env": 3, "enviro": 10, "environ": [3, 5, 11], "eoferror": 3, "equal": [6, 13, 14, 19, 21, 22], "equival": 14, "err": 3, "error": [3, 6, 7, 8, 9, 10, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 28], "especi": 28, "essenti": [17, 18, 25, 26], "etag": [3, 13, 19, 20, 23], "evalu": 28, "even": [3, 28], "everi": [13, 14, 15, 16, 19, 20, 21, 22, 23], "everyon": 28, "everyth": [2, 13, 14], "exactli": 23, "exampl": [1, 7, 9, 16, 20, 23, 28], "except": 3, "exclud": [13, 14, 15, 16, 19, 20, 21, 22, 23], "exec": 3, "execut": 19, "exhaust": 19, "exist": [3, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28], "exist_ok": [13, 14, 15, 16, 19, 20, 21, 22, 23], "exit": 3, "expand": [13, 14], "expandus": [11, 12, 14, 24], "experi": 28, "experiment": 6, "expos": 14, "express": 13, "extend": 28, "extra": [3, 12, 13], "extract": 3, "f": [1, 3, 4, 11, 12, 14, 19, 21, 23, 28], "fail": 28, "fakef": 3, "fals": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "fast": 19, "faster": 28, "feat": 3, "featur": [6, 28], "few": 23, "field": 13, "fifo": 14, "file": [1, 3, 4, 6, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27], "file_object": [13, 14, 15, 16, 19, 20, 21, 22, 23], "file_path": [10, 22, 27, 28], "filecach": [19, 23], "fileentri": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "fileexistserror": [13, 14, 15, 16, 21, 22, 23], "filelik": 3, "filenam": [13, 14, 21, 22], "filenotfound": 3, "filenotfounderror": [13, 14, 15, 16, 19, 20, 21, 22, 23], "filesystem": [19, 21, 28], "final": 28, "find": [1, 2, 28], "finish": 19, "first": [3, 4, 15, 16, 19, 20, 23], "firstli": [15, 16, 19, 20], "fix": [3, 6, 7, 8, 9, 10], "flag": [14, 21, 22], "flavour": 14, "float": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "fm": 23, "focu": 28, "follow": [3, 4, 9, 14, 15, 16, 19, 20, 21, 22, 28], "follow_symlink": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "followlink": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "forc": [3, 4, 13, 14, 19, 20, 21, 22, 23], "forcibl": [3, 4, 13, 14, 19, 20, 21, 22, 23], "fork": 3, "form": 28, "format": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "forward_ratio": [17, 18, 19], "found": [3, 13, 14, 21, 22], "fp": 28, "frequent": 19, "friend": 28, "from": [1, 3, 4, 7, 9, 10, 11, 13, 14, 15, 16, 19, 20, 21, 23, 27], "from_uri": [11, 12, 14, 24], "frombuff": 23, "fs_abspath": [11, 12, 13], "fs_access": [11, 12, 13], "fs_copi": [11, 12, 13], "fs_cwd": [11, 12, 13], "fs_exist": [11, 12, 13], "fs_expandus": [11, 12, 13], "fs_getmd5": [11, 12, 13], "fs_getmtim": [11, 12, 13, 14, 21, 22], "fs_getsiz": [11, 12, 13, 14, 21, 22], "fs_glob": [11, 12, 13, 14, 21, 22], "fs_glob_stat": [11, 12, 13], "fs_home": [11, 12, 13], "fs_iglob": [11, 12, 13], "fs_isab": [11, 12, 13], "fs_isdir": [11, 12, 13], "fs_isfil": [11, 12, 13], "fs_islink": [11, 12, 13], "fs_ismount": [11, 12, 13], "fs_listdir": [11, 12, 13], "fs_load_from": [11, 12, 13], "fs_lstat": [11, 12, 13], "fs_makedir": [11, 12, 13], "fs_move": [11, 12, 13], "fs_path": [11, 12], "fs_path_join": [11, 12, 13], "fs_readlink": [11, 12, 13], "fs_realpath": [11, 12, 13, 14, 21], "fs_relpath": [11, 12, 13], "fs_remov": [11, 12, 13], "fs_renam": [11, 12, 13], "fs_resolv": [11, 12, 13], "fs_save_a": [11, 12, 13], "fs_scan": [11, 12, 13], "fs_scan_stat": [11, 12, 13], "fs_scandir": [11, 12, 13], "fs_stat": [3, 11, 12, 13], "fs_symlink": [11, 12, 13], "fs_sync": [11, 12, 13], "fs_unlink": [11, 12, 13], "fs_walk": [11, 12, 13, 14, 21, 22], "fspath": [3, 11, 12, 14], "func": [3, 23], "function": [3, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23], "futur": 28, "g": [3, 4, 14, 19, 21, 23, 27, 28], "gener": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "get": [7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "get_endpoint_url": [11, 12, 19], "get_http_sess": [11, 12, 17], "get_image_s": 3, "get_md5": 3, "get_s3_client": [11, 12, 19], "get_s3_sess": [11, 12, 19], "get_traditional_path": [11, 12, 24], "getdefaultencod": 14, "getmtim": [11, 12, 14, 16, 18, 20, 22, 24], "getsiz": [11, 12, 14, 16, 18, 20, 22, 24], "gid": 14, "git": 28, "github": [11, 27, 28], "give": [14, 16, 20, 22], "given": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25], "glob": [0, 3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "glob_stat": [3, 11, 12, 14, 16, 20, 22, 24], "global": [7, 9, 19], "gp": 23, "group": [11, 12, 13, 14, 24], "grow": 4, "guarante": [13, 14, 15, 16, 19, 20, 21, 22], "guid": [11, 28], "h": [4, 28], "ha": [13, 14, 19, 20, 23, 24, 28], "had": 3, "handl": [3, 17, 18, 19, 21, 22, 23, 28], "handler": 14, "hangzhou": [9, 28], "hard": [13, 14, 19], "hardlink_to": [11, 12, 14, 24], "hasbucket": [12, 20], "have": [1, 7, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "hdf": [3, 5, 11, 12, 16, 28], "hdfs_config_path": 7, "hdfs_dir_url": [15, 16], "hdfs_exist": [11, 12, 15, 16], "hdfs_getmd5": [11, 12, 15], "hdfs_getmtim": [11, 12, 15, 16], "hdfs_getsiz": [11, 12, 15, 16], "hdfs_glob": [11, 12, 15], "hdfs_glob_stat": [11, 12, 15], "hdfs_iglob": [11, 12, 15], "hdfs_isdir": [11, 12, 15], "hdfs_isfil": [11, 12, 15], "hdfs_listdir": [11, 12, 15], "hdfs_load_from": [11, 12, 15], "hdfs_makedir": [11, 12, 15], "hdfs_move": [11, 12, 15], "hdfs_open": [11, 12, 15], "hdfs_path": [11, 12], "hdfs_pathnam": 16, "hdfs_remov": [11, 12, 15], "hdfs_root": 7, "hdfs_save_a": [11, 12, 15], "hdfs_scan": [11, 12, 15], "hdfs_scan_stat": [11, 12, 15], "hdfs_scandir": [11, 12, 15], "hdfs_stat": [11, 12, 15], "hdfs_timeout": 7, "hdfs_token": 7, "hdfs_unlink": [11, 12, 15], "hdfs_url": 7, "hdfs_user": 7, "hdfs_walk": [11, 12, 15], "hdfscli": [4, 7], "hdfspath": [11, 12, 16], "head": [3, 11, 19], "head_block_s": 19, "header": [3, 11, 17, 18, 19], "help": 28, "here": [23, 28], "hidden": [13, 14, 21, 22], "high": 7, "higher": [13, 14, 19, 20, 21, 22, 23], "hint": 28, "home": [3, 4, 11, 12, 13, 14, 24, 27], "hostnam": [3, 10, 22, 27, 28], "how": [11, 17, 18, 21, 22, 23], "html": [7, 27], "http": [3, 5, 7, 9, 11, 12, 18, 23, 28], "http_exist": [3, 11, 12, 17], "http_getmtim": [11, 12, 17, 18], "http_getsiz": [11, 12, 17, 18], "http_open": [11, 12, 17], "http_path": [11, 12], "http_stat": [11, 12, 17], "http_url": [17, 18], "httpfilenotfounderror": [17, 18], "httppath": [3, 11, 12, 18, 27], "httppermissionerror": [17, 18], "httpprefetchread": [3, 17, 18], "httpspath": [11, 12, 18], "human": 4, "i": [1, 3, 4, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28], "id": 28, "ident": 4, "identifi": 13, "iglob": [3, 11, 12, 14, 16, 20, 22, 24], "ignor": [3, 4, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "image_extnam": 3, "imdecod": 23, "img": 23, "implement": [1, 28], "import": [1, 3, 7, 9, 23, 27, 28], "improv": 28, "imread_anydepth": 23, "imread_color": 23, "includ": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "inclus": 28, "incomplet": 3, "increas": 3, "index": [11, 13, 19, 23, 27], "indic": [19, 21, 23], "infinit": [13, 14, 21, 22], "info": [3, 19, 20], "inform": [7, 13, 19], "inherit": 3, "initi": [17, 18], "inod": [3, 13], "input": [13, 14, 19, 20, 21, 23], "instal": [3, 4, 7, 11], "instanc": [14, 20, 21, 22], "instead": [3, 13, 14, 21, 22, 23, 28], "int": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28], "integ": [13, 21, 22, 27], "interfac": [1, 3, 11, 23], "introduc": 28, "invalid": [15, 16, 19, 20, 28], "investig": 28, "invok": [25, 26], "io": [1, 3, 7, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28], "iobas": 3, "is_absolut": [11, 12, 14, 24], "is_block_devic": [11, 12, 14, 24], "is_char_devic": [11, 12, 14, 24], "is_dir": [3, 11, 12, 13, 14, 16, 20, 22, 24], "is_f": [11, 12, 13], "is_fifo": [11, 12, 14, 24], "is_fil": [3, 11, 12, 13, 14, 16, 20, 22, 24], "is_hdf": [11, 12, 15], "is_http": [11, 12, 17], "is_mount": [11, 12, 14, 24], "is_relative_to": [11, 12, 24], "is_reserv": [11, 12, 24], "is_s3": [11, 12, 19], "is_sftp": [11, 12, 21], "is_socket": [11, 12, 14, 24], "is_stdio": [11, 12, 25], "is_symlink": [3, 11, 12, 13, 14, 20, 22, 24], "isadirectoryerror": [3, 15, 16, 21, 22, 23], "isdir": [12, 13, 14, 21, 22], "isfil": [13, 14, 21, 22], "islnk": [12, 13], "isn": 14, "issu": [3, 28], "issus": 28, "item": [7, 9], "iter": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24], "iterdir": [11, 12, 14, 16, 20, 22, 24], "its": [13, 19, 23], "itself": [13, 14, 15, 16, 19, 20, 21, 22, 23], "join": [15, 16, 19, 20, 21, 23, 24], "join_thread": 19, "joinpath": [11, 12, 14, 24], "jpg": 23, "just": [13, 14, 15, 16, 17, 18, 21, 22], "keep": [13, 14, 19, 21, 22], "kei": [3, 7, 9, 10, 14, 19, 20, 23, 27, 28], "keyerror": 14, "kind": [14, 19], "known": 28, "kwarg": [1, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 26], "l": [3, 11, 28], "last": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "latest": [7, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "lchmod": [11, 12, 14, 24], "lead": [13, 14, 21, 22], "left": [19, 21, 23], "len": 23, "length": [17, 18], "leval": 3, "level": 23, "lexist": [13, 14], "lib": 3, "librari": [3, 11, 13, 14, 21, 22, 23], "like": [1, 3, 7, 9, 13, 14, 16, 19, 20, 21, 22, 23, 27, 28], "limit": 19, "limited_seek": 19, "line": 11, "link": [13, 14, 19, 20, 21, 22, 23], "lint": 28, "linux": 3, "list": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "listdir": [11, 12, 14, 16, 20, 22, 24], "littl": [10, 28], "ll": [3, 11], "load": [11, 12, 14, 16, 20, 22, 24], "local": [3, 4, 19, 21, 28], "lock": [23, 28], "log": [3, 4], "logic": 28, "long": [3, 4], "longer": 3, "lost": [19, 20], "lru": 19, "lstat": [11, 12, 24], "maco": 3, "mai": [6, 7, 8, 9, 10, 14, 19, 23, 28], "major": 28, "make": [1, 3, 4, 13, 14, 16, 19, 20, 21, 22, 28], "makedir": 3, "manag": 19, "mani": 28, "manual": [13, 14, 15, 16, 19, 20, 21, 22, 23], "map": 23, "map_func": [3, 23], "match": [2, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "max": [6, 7, 8, 9, 10, 17, 18, 19], "max_block_s": 19, "max_buffer_s": [17, 18, 19], "max_concurr": [17, 18, 19], "max_retri": 19, "max_work": 19, "maxstartup": 10, "mb": 19, "md5": [11, 12, 13, 14, 16, 19, 20, 21, 22, 23, 24], "md5sum": 11, "mean": [2, 13, 14, 15, 16, 19, 20, 21, 22, 27], "meet": 28, "megfil": [1, 3, 7, 9, 12, 27], "megfile_block_capac": 6, "megfile_block_s": 6, "megfile_hdfs_max_retry_tim": [3, 7], "megfile_http_max_retry_tim": [3, 8], "megfile_max_block_s": 6, "megfile_max_buffer_s": 6, "megfile_max_retry_tim": [3, 6], "megfile_max_work": 6, "megfile_md5_head": 3, "megfile_min_block_s": 6, "megfile_s3_client_cache_mod": 6, "megfile_s3_max_retry_tim": [3, 9], "megfile_sftp_max_retry_tim": [3, 10], "megfilepathlik": 3, "megvii": [11, 27], "member": 28, "memori": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "mention": 23, "messag": 3, "meta": [13, 14, 19, 20], "metadata": 13, "method": [1, 3, 14, 28], "min": [6, 19], "min_block_s": [3, 19], "miss": [14, 21, 22], "missing_ok": [13, 14, 15, 16, 19, 20, 21, 22, 23], "mkdir": [3, 11, 12, 14, 16, 20, 22, 24], "mode": [1, 3, 4, 6, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "modif": [4, 13, 22, 24], "modifi": [3, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "modul": [2, 11, 12], "more": [1, 3, 7, 19, 21, 23, 24, 28], "most": [7, 13, 19, 28], "moto": [3, 28], "mount": [13, 14, 23, 24], "move": [3, 4, 12, 14, 15, 16, 19, 20, 21, 22, 23, 28], "mp4": [19, 28], "msgpack": 19, "mtime": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "much": 28, "multi": [3, 23, 28], "multiprocess": 3, "must": [1, 13, 14, 21, 22], "mv": [3, 11], "n": 4, "name": [1, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "namedtupl": 13, "namenod": 7, "nanosecond": 13, "necessari": 23, "need": [4, 6, 7, 9, 14, 19, 21, 22, 23, 28], "neg": 19, "new": [3, 14, 16, 19, 20, 21, 22, 23, 28], "newli": [16, 28], "newlin": 14, "non": [13, 14, 15, 16, 19, 20, 21, 22, 23], "none": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "normal": [4, 14, 16, 20, 21, 22, 24], "notadirectoryerror": [15, 16, 23], "note": [15, 16, 19, 20, 28], "noth": [13, 14], "notic": [13, 14, 21, 22], "now": [3, 17, 18, 25, 26], "np": 23, "num": 4, "num_byt": 23, "number": [3, 4, 13, 17, 18, 19, 21, 22], "numpi": [3, 23], "o": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "object": [3, 4, 14, 16, 19, 20, 21, 22, 23, 24], "octal": 16, "offici": 3, "offset": [3, 19], "one": [15, 16, 19, 20, 21], "onli": [4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "open": [1, 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28], "open_func": 23, "oper": [3, 6, 7, 9, 21, 22, 28], "optim": 3, "option": [3, 4, 7, 9, 13, 14, 17, 18, 21, 22, 23, 27, 28], "order": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "oserror": [21, 22], "oss": [3, 9, 13, 15, 16, 19, 20, 28], "oss_endpoint": [3, 9, 28], "other": [3, 7, 10, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "other_path": [13, 14, 16, 18, 19, 20, 21, 22, 23, 24], "otherwis": 14, "out": 3, "output": [3, 4], "over": [7, 9, 10, 28], "override_ok": 24, "overwrit": [3, 13, 14, 15, 16, 19, 20, 21, 22, 23], "overwritten": 3, "own": [1, 14, 28], "owner": [11, 12, 13, 14, 24], "p": 4, "page": 11, "pain": 19, "param": [3, 19, 21, 23], "paramet": [3, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26], "parent": [1, 3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24], "parse_s3_url": [11, 12, 19], "part": [1, 3, 11, 12, 14, 15, 16, 19, 20, 22, 24, 27], "pass": [13, 14, 28], "passwd": 10, "password": [3, 10, 22, 27, 28], "path": [1, 3, 4, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "path_class": 24, "path_glob": 23, "path_with_protocol": [1, 12, 14, 16, 20], "path_without_protocol": [1, 12, 16, 20], "pathlib": [3, 16, 20, 28], "pathlik": [1, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "pathnam": [2, 13, 14, 21, 22, 23, 24], "pattern": [0, 3, 11, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "perf": 3, "perfect": 28, "perform": [3, 4, 19], "period": [13, 14, 19, 20, 21, 22, 23], "permiss": [3, 13, 14, 16, 19, 20, 21, 22, 23, 24], "permissionerror": 23, "permit": [15, 16, 19, 20, 23], "pip": [3, 7, 28], "pip3": 28, "pipe": 3, "platform": [3, 13, 14], "playground": 28, "pleas": [7, 28], "png": 23, "point": [13, 14, 19, 20, 21, 22, 23, 24], "polici": [21, 22], "pool": [19, 23], "port": [3, 10, 22, 27, 28], "posit": [3, 19], "posixpath": 23, "possibl": 28, "post1": 11, "post2": 11, "post3": 11, "post4": 11, "post5": 11, "preced": [7, 9, 10, 28], "prefetch": [3, 19], "prefetch_read": 3, "prefix": [4, 7, 9, 13, 14, 15, 16, 19, 20, 21, 22, 23], "prevent": 3, "print": [3, 4, 23], "prioriti": [7, 9, 10, 13, 14, 19, 20, 21, 22, 23, 28], "privat": 10, "problem": 28, "procedur": [15, 16, 19, 20], "process": [3, 14, 21, 22], "process_loc": [3, 6], "produc": 4, "profil": [3, 4, 7, 9], "profile1": [7, 9], "profile1__aws_access_key_id": 9, "profile1__aws_s3_addressing_styl": 9, "profile1__aws_secret_access_kei": 9, "profile1__hdfs_root": 7, "profile1__hdfs_timeout": 7, "profile1__hdfs_token": 7, "profile1__hdfs_url": 7, "profile1__hdfs_us": 7, "profile1__oss_endpoint": 9, "profile2": [7, 9], "profile_nam": [3, 4, 7, 9, 19, 27], "profile_name__": [7, 9], "profilenotfound": 3, "progress": [3, 4, 23], "project": 28, "propag": 14, "properti": [1, 3, 13, 14, 16, 19, 20, 22, 24, 27], "protocol": [0, 3, 10, 11, 12, 14, 16, 18, 20, 22, 23, 24, 25, 26, 27], "provid": [1, 28], "pull": 28, "pure": [15, 16, 19, 20], "purepath": 3, "put": 3, "py": [1, 3], "py3": 3, "py35": 3, "py36": 28, "pyfakef": 28, "pypi": 11, "pyproject": 3, "python": [1, 3], "python3": 3, "pytyp": 28, "q": 4, "question": 28, "quick": 11, "quickstart": 7, "quiet": 4, "r": [3, 4, 14, 15, 16, 19, 20, 21, 22, 23, 28], "rais": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "random": 19, "rang": [3, 19, 23], "rather": [13, 19], "raw": 23, "rb": [1, 3, 17, 18, 19, 23, 25, 26], "read": [1, 3, 6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "read_byt": [11, 12, 24], "read_text": [11, 12, 24], "readabl": 4, "reader": [3, 19, 23, 28], "readlink": [3, 11, 12, 14, 20, 22, 24], "readthedoc": 7, "real": [13, 14, 19, 20, 21, 22, 23], "realpath": [11, 12, 14, 22, 24], "recalcul": [13, 14, 15, 16, 19, 20, 21, 22, 23], "recent": 13, "recommend": 28, "recurs": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "reduc": [3, 23], "refactor": 3, "refer": [11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 28], "refil": 3, "regard": [13, 14, 19, 20, 21, 22, 23], "regist": [1, 3, 11, 12, 23, 24], "register_after_fork": 3, "register_copy_func": [11, 12, 23], "registr": 23, "regular": 24, "rel": [3, 7, 13, 14, 16, 19, 20, 21, 22, 23, 24, 27, 28], "relative_file_path": 3, "relative_to": [3, 11, 12, 24], "releas": 3, "relpath": [11, 12, 14, 24], "remot": 4, "remov": [3, 4, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "renam": [3, 11, 12, 13, 14, 16, 20, 21, 22, 24], "replac": [11, 12, 14, 22, 24, 28], "repli": 28, "repo": 28, "report": [21, 22, 28], "repr": 14, "repres": [13, 14, 16, 19, 20, 21, 22, 23], "request": [3, 4, 7, 8, 9, 10, 17, 18, 27, 28], "request_kwarg": 27, "requir": [1, 3, 4, 7, 23, 28], "research": [27, 28], "resid": 13, "resolv": [3, 11, 12, 14, 16, 20, 21, 22, 24], "resourc": 28, "respons": [3, 17, 18, 19, 20], "responsestreamingerror": 3, "result": [13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "retri": [3, 6, 7, 8, 9, 10], "return": [1, 3, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "review": 28, "rglob": [11, 12, 24], "rm": 11, "rmdir": [11, 12, 14, 22, 24], "root": [4, 7, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 27], "root_path": 23, "rule": 2, "run": 3, "rwa": 23, "s3": [3, 5, 6, 11, 12, 14, 20, 23, 28], "s3_access": [3, 11, 12, 19], "s3_buffered_open": [11, 12, 19, 20, 23], "s3_cached_open": [11, 12, 19], "s3_cacher": 23, "s3_client": 19, "s3_concat": [11, 12, 19], "s3_copi": [11, 12, 19], "s3_dir_url": [19, 20], "s3_download": [3, 11, 12, 19], "s3_exist": [11, 12, 19, 20], "s3_getmd5": [11, 12, 19], "s3_getmtim": [11, 12, 19, 20], "s3_getsiz": [11, 12, 19, 20], "s3_glob": [3, 11, 12, 19], "s3_glob_stat": [11, 12, 19], "s3_hasbucket": [11, 12, 19], "s3_iglob": [11, 12, 19], "s3_isdir": [11, 12, 19], "s3_isfil": [11, 12, 19, 20], "s3_islink": [11, 12, 19], "s3_listdir": [11, 12, 19], "s3_load_cont": [11, 12, 19], "s3_load_from": [11, 12, 19], "s3_lstat": [11, 12, 19], "s3_makedir": [11, 12, 19], "s3_memory_open": [3, 11, 12, 19], "s3_move": [11, 12, 19], "s3_open": [3, 11, 12, 19], "s3_open_func": [20, 23], "s3_path": [11, 12], "s3_path_join": [11, 12, 19], "s3_pathnam": [19, 20], "s3_pipe_open": [11, 12, 19], "s3_prefetch_open": [11, 12, 19], "s3_readlink": [11, 12, 19], "s3_remov": [11, 12, 19], "s3_renam": [3, 11, 12, 19], "s3_save_a": [11, 12, 19], "s3_scan": [11, 12, 19], "s3_scan_stat": [11, 12, 19], "s3_scandir": [11, 12, 19], "s3_share_cache_open": [11, 12, 19], "s3_stat": [3, 11, 12, 19], "s3_symlink": [3, 11, 12, 19], "s3_sync": [11, 12, 19], "s3_unlink": [11, 12, 19], "s3_upload": [3, 11, 12, 19], "s3_url": [19, 20, 23], "s3_walk": [11, 12, 19], "s3bucketnotfounderror": [19, 20], "s3bufferedwrit": [11, 12, 19], "s3cachedhandl": 19, "s3cacher": [11, 12, 19], "s3fileexistserror": [15, 19, 20], "s3filenotfounderror": [19, 20], "s3isadirectoryerror": [19, 20], "s3limitedseekablewrit": [11, 12, 19], "s3memoryhandl": 19, "s3nametoolongerror": [19, 20], "s3notadirectoryerror": [19, 20], "s3notalinkerror": [19, 20], "s3path": [3, 11, 12, 20, 28], "s3permissionerror": [19, 20], "s3pipehandl": 19, "s3prefetchread": [11, 12, 19], "s3sharecacheread": [11, 12, 19], "same": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "samefil": [11, 12, 24], "samefileerror": 3, "save": [11, 12, 14, 16, 20, 22, 23, 24], "scan": [3, 11, 12, 14, 16, 20, 22, 24], "scan_stat": [11, 12, 14, 16, 20, 22, 24], "scandir": [11, 12, 14, 16, 20, 22, 24], "scheme": [17, 25], "search": [11, 13, 14, 15, 16, 19, 20, 21, 22], "second": [13, 19], "secret": [9, 28], "secret_kei": 9, "secretkei": 28, "sed": 3, "see": 28, "seek": [3, 12, 19], "seekabl": 19, "self": [1, 23], "semant": 28, "semicolon": 7, "send": 4, "seq": 2, "seq1": 2, "seq2": 2, "sequenti": 19, "server": [3, 4, 5, 10, 11, 21, 27], "session": [17, 19], "set": [3, 6, 9, 10, 11, 13, 14, 16, 19, 21, 22], "setup": [3, 7, 9, 10, 28], "sftp": [3, 5, 11, 12, 15, 22, 28], "sftp_absolut": [11, 12, 21], "sftp_chmod": [11, 12, 21], "sftp_concat": [11, 12, 21], "sftp_copi": [3, 11, 12, 21], "sftp_download": [3, 11, 12, 21], "sftp_exist": [11, 12, 21], "sftp_getmd5": [11, 12, 21], "sftp_getmtim": [11, 12, 21], "sftp_getsiz": [11, 12, 21], "sftp_glob": [11, 12, 21, 22], "sftp_glob_stat": [11, 12, 21], "sftp_iglob": [11, 12, 21], "sftp_isdir": [11, 12, 21], "sftp_isfil": [11, 12, 21], "sftp_islink": [11, 12, 21], "sftp_listdir": [11, 12, 21], "sftp_load_from": [11, 12, 21], "sftp_lstat": [11, 12, 21], "sftp_makedir": [11, 12, 21], "sftp_max_unauth_conn": 10, "sftp_move": [11, 12, 21], "sftp_open": [3, 11, 12, 21], "sftp_password": 10, "sftp_path": [11, 12], "sftp_path_join": [11, 12, 21], "sftp_private_key_password": 10, "sftp_private_key_path": 10, "sftp_private_key_typ": 10, "sftp_readlink": [11, 12, 21], "sftp_realpath": [11, 12, 21, 22], "sftp_remov": [11, 12, 21], "sftp_renam": [11, 12, 21], "sftp_resolv": [11, 12, 21], "sftp_rmdir": [11, 12, 21], "sftp_save_a": [11, 12, 21], "sftp_scan": [11, 12, 21], "sftp_scan_stat": [11, 12, 21], "sftp_scandir": [11, 12, 21], "sftp_stat": [11, 12, 21], "sftp_symlink": [11, 12, 21], "sftp_sync": [11, 12, 21], "sftp_unlink": [11, 12, 21], "sftp_upload": [3, 11, 12, 21], "sftp_usernam": 10, "sftp_walk": [11, 12, 21], "sftppath": [3, 11, 12, 21, 22], "share_cache_kei": 19, "shell": [0, 11, 23], "should": [6, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "show": [3, 4], "shutil": [13, 14], "side": [19, 21, 23], "silki": 28, "silver": 28, "similar": 28, "simpli": 7, "sinc": [13, 14, 19, 20, 21, 23], "singl": [2, 17, 18, 19], "size": [3, 6, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "skip": [3, 4], "slash": [19, 21, 23], "smart": [1, 3, 11, 12], "smart_abspath": [11, 12, 23], "smart_access": [11, 12, 23], "smart_cach": [3, 11, 12, 23], "smart_combine_open": [11, 12, 23], "smart_concat": [3, 11, 12, 23], "smart_copi": [3, 11, 12, 23, 27], "smart_exist": [11, 12, 23, 28], "smart_getmd5": [11, 12, 23], "smart_getmd5_by_path": 3, "smart_getmtim": [3, 11, 12, 23], "smart_gets": [3, 11, 12, 23], "smart_glob": [3, 11, 12, 23, 28], "smart_glob_stat": [11, 12, 23], "smart_iglob": [11, 12, 23], "smart_isab": [11, 12, 23], "smart_isdir": [11, 12, 23], "smart_isfil": [11, 12, 23], "smart_islink": [11, 12, 23], "smart_ismount": [11, 12, 23], "smart_listdir": [11, 12, 23], "smart_load_cont": [3, 11, 12, 23], "smart_load_from": [11, 12, 23], "smart_load_image_metadata": 3, "smart_load_text": [11, 12, 23], "smart_lstat": 3, "smart_makedir": [3, 11, 12, 23], "smart_mov": [11, 12, 23], "smart_open": [1, 3, 11, 12, 23, 28], "smart_path": [1, 11, 12, 28], "smart_path_join": [11, 12, 23], "smart_readlink": [11, 12, 23], "smart_realpath": [11, 12, 23], "smart_relpath": [11, 12, 23], "smart_remov": [11, 12, 23, 28], "smart_renam": [3, 11, 12, 23], "smart_save_a": [11, 12, 23], "smart_save_cont": [11, 12, 23], "smart_save_text": [11, 12, 23], "smart_scan": [11, 12, 23], "smart_scan_stat": [11, 12, 23], "smart_scandir": [3, 11, 12, 23], "smart_stat": [11, 12, 23, 28], "smart_symlink": [11, 12, 23], "smart_sync": [3, 7, 9, 11, 12, 23, 28], "smart_sync_with_progress": [11, 12, 23], "smart_touch": [11, 12, 23], "smart_unlink": [11, 12, 23], "smart_walk": [11, 12, 23], "smartcach": [3, 11, 12, 23], "smartpath": [1, 3, 11, 12, 24], "so": [19, 23], "socket": 14, "some": [1, 3, 9, 10, 14, 19], "soon": 28, "sort": [3, 13, 14, 19, 20, 21, 22, 23], "sourc": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "specif": [15, 16, 19, 20], "specifi": [2, 4, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "speed": [3, 19], "src": 23, "src_file_stat": 23, "src_path": [3, 4, 13, 14, 15, 16, 19, 20, 21, 22, 23], "src_protocol": 23, "src_url": [3, 19, 20, 21, 22], "ss2": 23, "ssd": 19, "ssh": [3, 10], "st_atim": [3, 12, 13], "st_atime_n": [3, 12, 13], "st_ctime": [3, 12, 13], "st_ctime_n": [3, 12, 13], "st_dev": [3, 12, 13], "st_gid": [3, 12, 13], "st_ino": [3, 12, 13], "st_mode": [3, 12, 13], "st_mtime": [3, 12, 13], "st_mtime_n": [3, 12, 13], "st_nlink": [3, 12, 13], "st_size": [3, 12, 13], "st_uid": [3, 12, 13], "standard": [3, 4, 13, 14, 21, 22, 23], "star": [13, 14, 21, 22, 28], "start": [11, 13, 14, 19, 23], "stat": [3, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24], "static": 28, "statresult": [3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "statu": 24, "status_forcelist": 17, "stdin": [3, 4, 25, 26], "stdio": [3, 11, 12, 23, 26, 28], "stdio_open": [11, 12, 25], "stdio_path": [11, 12], "stdiopath": [11, 12, 26], "stdout": [4, 25, 26], "stdreader": [25, 26], "stdwriter": [25, 26], "stem": [11, 12, 24], "stop": [19, 23], "str": [1, 3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "stream": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "strict": [14, 21, 22], "string": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "style": [0, 3, 4, 9, 11, 28], "subclass": 3, "subdirectori": [13, 14, 15, 16, 19, 20, 21, 22, 23], "submit": 28, "submodul": 11, "success": 23, "successfulli": 19, "suffix": [11, 12, 15, 16, 19, 20, 24], "suggest": [10, 28], "sum": [13, 14, 15, 16, 19, 20, 21, 22, 23], "support": [1, 3, 7, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 23, 25, 26], "sure": 19, "sy": [14, 25, 26], "symbol": [13, 14, 19, 20, 21, 22, 23], "symlink": [3, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "symlink_to": [11, 12, 24], "sync": [3, 11, 12, 13, 14, 19, 20, 21, 22, 23, 28], "syntax": 28, "system": [13, 14, 19, 28], "t": [3, 4, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 28], "tail": [3, 11, 19], "tail_block_s": 19, "take": [7, 9, 10, 21, 22, 28], "target": [4, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "tb": 23, "tell": [12, 19, 28], "test": [1, 3, 7, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 28], "test1": 23, "text": [17, 18, 21, 22, 23], "than": [3, 13, 14, 19, 20, 21, 22, 23, 28], "thei": [13, 14, 21, 22, 23], "them": [1, 3, 4], "thi": [1, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28], "think": 28, "thread": [3, 6, 13, 14, 17, 18, 19, 23, 28], "thread_loc": [3, 6], "threadloc": 3, "threadpoolexecutor": 23, "through": 24, "time": [3, 4, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24], "timeout": [3, 4, 7, 17], "timestamp": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "tmp": 28, "tmpf": 19, "token": [4, 7], "toml": 3, "tool": 28, "top": [13, 14, 15, 16, 19, 20, 21, 22, 23], "total": [4, 23], "total_fil": 23, "touch": [11, 12, 24], "tqdm": [3, 23], "track": [13, 14, 21, 22], "travers": [13, 14, 15, 16, 19, 20, 21, 22, 23], "treat": 4, "tree": [13, 14, 21, 22, 23, 24], "trigger": 19, "true": [3, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], "try": [15, 16, 19, 20, 23], "tupl": [13, 14, 15, 16, 17, 19, 20, 21, 22, 23], "turn": 14, "twice": [13, 14, 21, 22], "two": [7, 9], "txt": [3, 13, 14, 21, 22, 28], "type": [1, 3, 13, 14, 17, 18, 20, 21, 22, 23, 28], "typic": 13, "u": [4, 23, 28], "uid": 14, "uint64": 3, "uint8": 23, "umask": [14, 21, 22], "unavail": [15, 16, 19, 20], "under": [4, 13, 14, 21, 22], "unglobl": 3, "unifi": [23, 28], "union": 22, "uniqu": 13, "unit": [3, 6, 28], "unix": [0, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], "unknown": [13, 14], "unlink": [11, 12, 14, 16, 20, 22, 24], "unnecessari": 3, "unsaf": [13, 14], "unseek": 19, "unset": 27, "unsupport": 23, "unsupportederror": [15, 16, 19, 20, 23], "until": 19, "unus": 3, "up": [3, 9, 19], "updat": [3, 7, 9, 23, 28], "upgrad": 28, "upload": [3, 17, 18, 19, 20, 21], "uri": [22, 23, 27], "uripath": [1, 14, 16, 18, 20, 22], "url": [3, 4, 7, 9, 15, 16, 17, 18, 19, 20, 23, 25, 27, 28], "urlsplit": 3, "us": [1, 3, 5, 6, 11, 13, 14, 17, 18, 19, 21, 22, 23, 25, 26], "user": [4, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27], "usernam": [3, 10, 22, 27, 28], "usual": 19, "util": 3, "utim": [11, 12, 14, 22, 24], "valid": 19, "valu": [3, 6, 13, 14, 19, 21, 22, 23, 27], "valueerror": 23, "variabl": [7, 9, 28], "variou": [14, 16, 20, 22, 28], "version": [11, 24, 28], "via": [19, 20], "video": 28, "virtual": [9, 28], "visit": [13, 14, 21, 22], "w": [3, 4, 28], "wai": 28, "wait": 19, "walk": [11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24], "want": [21, 22, 28], "warn": 3, "wb": [3, 19, 25, 26], "we": [10, 19, 28], "web": 3, "webhdf": 7, "welcom": 28, "well": [19, 28], "what": 28, "when": [1, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23], "whenc": 19, "where": 3, "whether": [13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 28], "which": [6, 7, 8, 9, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28], "while": 19, "whose": 24, "why": 28, "wildcard": [15, 16, 19, 20, 23], "window": 13, "with_nam": [11, 12, 24], "with_stem": [11, 12, 24], "with_suffix": [11, 12, 24], "without": [14, 16, 20, 21, 22], "won": [15, 16, 19, 20, 23], "word": [13, 14, 15, 16, 19, 20, 21, 22, 23], "work": [3, 13, 14, 20, 22], "worker": [3, 4], "writabl": 19, "write": [3, 4, 6, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 28], "write_byt": [11, 12, 24], "write_text": [11, 12, 24], "writer": [3, 19, 28], "written": [13, 14, 19], "wrong": 3, "xxx": [7, 28], "yapf": 28, "yield": [13, 14, 15, 16, 19, 20, 21, 22, 23], "you": [1, 3, 4, 6, 7, 9, 10, 14, 19, 21, 22, 23, 27, 28], "your": [1, 9, 28], "zero": 13, "zsh": 28}, "titles": ["Advanced User Guide", "Define Custom Protocol", "Glob Pattern", "CHANGELOG", "Command Line Interface", "Configuration", "Common Configuration", "Hdfs Configuration", "HTTP Configuration", "S3 Configuration", "Sftp Configuration", "Welcome to megfile\u2019s documentation!", "API Reference", "megfile.fs module", "megfile.fs_path module", "megfile.hdfs module", "megfile.hdfs_path module", "megfile.http module", "megfile.http_path module", "megfile.s3 module", "megfile.s3_path module", "megfile.sftp module", "megfile.sftp_path module", "megfile.smart module", "megfile.smart_path module", "megfile.stdio module", "megfile.stdio_path module", "Path Format", "Getting Started"], "titleterms": {"": 11, "0": 3, "01": 3, "02": 3, "03": 3, "04": 3, "05": 3, "06": 3, "07": 3, "08": 3, "09": 3, "1": 3, "10": 3, "11": 3, "12": 3, "13": 3, "14": 3, "15": 3, "16": 3, "17": 3, "18": 3, "19": 3, "2": 3, "20": 3, "2021": 3, "2022": 3, "2023": 3, "2024": 3, "21": 3, "22": 3, "24": 3, "25": 3, "26": 3, "28": 3, "29": 3, "3": 3, "31": 3, "4": 3, "5": 3, "6": 3, "7": 3, "8": 3, "9": 3, "advanc": 0, "api": 12, "ar": 2, "authent": 9, "build": 28, "cat": 4, "changelog": 3, "command": [4, 7, 9, 28], "common": 6, "config": [4, 7, 9], "configur": [5, 6, 7, 8, 9, 10, 28], "content": 11, "contribut": 28, "cooki": 27, "cp": 4, "custom": 1, "defin": 1, "develop": 28, "differ": [7, 9], "document": 11, "environ": [6, 7, 8, 9, 10, 28], "f": [13, 27], "file": 28, "format": 27, "from": 28, "fs_path": 14, "function": 28, "get": 28, "glob": 2, "guid": 0, "hdf": [4, 7, 15, 27], "hdfs_path": 16, "head": 4, "header": 27, "how": 28, "http": [8, 17, 27], "http_path": 18, "indic": 11, "instal": 28, "interfac": [4, 28], "l": 4, "librari": 28, "line": [4, 28], "ll": 4, "md5sum": 4, "megfil": [4, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28], "megvii": 28, "mkdir": 4, "modul": [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], "mtime": 4, "mv": 4, "other": 27, "paramet": 27, "path": 27, "pattern": 2, "post1": 3, "post2": 3, "post3": 3, "post4": 3, "post5": 3, "protocol": [1, 28], "pypi": 28, "quick": 28, "refer": 12, "rm": 4, "s3": [4, 9, 19, 27], "s3_path": 20, "server": [7, 9], "set": 27, "sftp": [10, 21, 27], "sftp_path": 22, "shell": 2, "size": 4, "smart": 23, "smart_path": 24, "smartpath": 28, "sourc": 28, "start": 28, "stat": 4, "stdio": [25, 27], "stdio_path": 26, "style": 2, "submodul": 12, "support": 28, "sync": 4, "tabl": 11, "tail": 4, "touch": 4, "unix": 2, "us": [7, 9, 10, 28], "user": 0, "version": 4, "welcom": 11}})
\ No newline at end of file