Compare commits
1 Commits
0.2.0.post
...
0.2.0.post
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
872dab1ed9 |
@@ -69,8 +69,6 @@ class DataSync_Compressors:
|
||||
@classmethod
|
||||
def get(cls, compressor_name: str) -> type[A_DataSync_Compressor]:
|
||||
"""get a specific compressor"""
|
||||
print([_.compressor_name for _ in cls._availables])
|
||||
print(compressor_name)
|
||||
found = [_ for _ in cls._availables if _.compressor_name == compressor_name]
|
||||
if len(found) == 0:
|
||||
raise DataSyncException_CompressorNotFound()
|
||||
|
||||
@@ -21,11 +21,12 @@ from typing import final, TYPE_CHECKING
|
||||
from loguru import logger
|
||||
|
||||
from .records import A_DataSync_Record, DataSync_Record_Factory
|
||||
from .compressors import A_DataSync_Compressor, DataSync_Compressor__tar_gz, DataSync_Compressors
|
||||
from .compressors import DataSync_Compressor__tar_gz, DataSync_Compressors
|
||||
from .exceptions import DataSyncException_RemoteDataNotFound
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Optional, IO, Any, Self
|
||||
from .compressors import A_DataSync_Compressor
|
||||
|
||||
|
||||
class A_DataSync(ABC):
|
||||
|
||||
@@ -19,12 +19,12 @@ from webdav3.client import Client as webdav3_Client
|
||||
from webdav3.exceptions import RemoteResourceNotFound as webdav3_RemoteResourceNotFound
|
||||
|
||||
from .datasync import A_DataSync, DataSync_Factory
|
||||
from .compressors import A_DataSync_Compressor
|
||||
from .exceptions import DataSyncException_InvalidManifest, DataSyncException_RemoteDataNotFound
|
||||
from .utils import urljoin
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from typing import Any, IO
|
||||
from .compressors import A_DataSync_Compressor
|
||||
|
||||
|
||||
@DataSync_Factory.register
|
||||
|
||||
@@ -20,10 +20,10 @@ from typing import TYPE_CHECKING, Optional
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from .compressors import A_DataSync_Compressor
|
||||
from .exceptions import DataSyncException_NoConcreteRecordClassFound
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .compressors import A_DataSync_Compressor
|
||||
from typing import IO
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user