Step 10f: extract rclone subprocess wrappers into rcjav/rclone_io.py

This commit is contained in:
admin
2026-05-22 21:53:36 +02:00
parent 41f7c80f1b
commit 90054e4d0b
3 changed files with 336 additions and 269 deletions
+16
View File
@@ -6,6 +6,22 @@ find at the top level. Adding a new submodule does not change the
public surface — only this file does.
"""
from rcjav.model import FileEntry # noqa: F401
from rcjav.rclone_io import ( # noqa: F401
RCLONE_BIN,
CANCEL_FLAG,
CANCEL_CHECK_INTERVAL,
DURATION_RE,
set_basic,
set_rclone_bin,
quick_search_remote,
choose_search_mode,
name_to_include_patterns,
name_match,
query_to_include_patterns,
remote_file_count,
parse_duration,
walk_remote,
)
from rcjav.catalog import ( # noqa: F401
CATALOG_COL_NAME,
CATALOG_COL_PATH,