Skip to content

Commit b056862

Browse files
committed
integrate file_lock in the lib for better logging control
1 parent d21457e commit b056862

File tree

5 files changed

+451
-5
lines changed

5 files changed

+451
-5
lines changed

src/datasets/builder.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626
from functools import partial
2727
from typing import Dict, List, Optional, Union
2828

29-
from filelock import FileLock
30-
3129
from . import utils
3230
from .arrow_dataset import Dataset
3331
from .arrow_reader import HF_GCP_BASE_URL, ArrowReader, DatasetNotOnHfGcs, MissingFilesOnHfGcs
@@ -45,6 +43,7 @@
4543
from .naming import camelcase_to_snakecase, filename_prefix_for_split
4644
from .splits import Split, SplitDict, SplitGenerator
4745
from .utils.download_manager import DownloadManager, GenerateMode
46+
from .utils.filelock import FileLock
4847
from .utils.file_utils import HF_DATASETS_CACHE, DownloadConfig, is_remote_url
4948
from .utils.info_utils import get_size_checksum_dict, verify_checksums, verify_splits
5049
from .utils.logging import WARNING, get_logger

src/datasets/load.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
from typing import Dict, List, Optional, Tuple, Union
2828
from urllib.parse import urlparse
2929

30-
from filelock import FileLock
31-
3230
from .arrow_dataset import Dataset
3331
from .builder import DatasetBuilder
3432
from .dataset_dict import DatasetDict
@@ -37,6 +35,7 @@
3735
from .metric import Metric
3836
from .splits import Split
3937
from .utils.download_manager import GenerateMode
38+
from .utils.filelock import FileLock
4039
from .utils.file_utils import HF_MODULES_CACHE, DownloadConfig, cached_path, head_hf_s3, hf_bucket_url, hf_github_url
4140
from .utils.logging import get_logger
4241
from .utils.version import Version

src/datasets/metric.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
from .naming import camelcase_to_snakecase
3333
from .utils import HF_METRICS_CACHE, copyfunc, temp_seed
3434
from .utils.download_manager import DownloadManager
35+
from .utils.filelock import BaseFileLock, FileLock, Timeout
3536
from .utils.file_utils import DownloadConfig
3637
from .utils.logging import get_logger
3738

src/datasets/utils/file_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222

2323
import numpy as np
2424
import requests
25-
from filelock import FileLock
2625
from tqdm.auto import tqdm
2726

2827
from .. import __version__
28+
from .filelock import FileLock
2929
from .logging import WARNING, get_logger
3030

3131

0 commit comments

Comments
 (0)