Skip to content

Commit 6839edd

Browse files
authored
New Code architecture (#3)
1 parent 44be918 commit 6839edd

File tree

19 files changed

+63
-116
lines changed

19 files changed

+63
-116
lines changed

mds/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""General mds-toolbox setup"""
2+
3+
4+
def setup():
5+
pass
File renamed without changes.

src/download/copernicus.py renamed to mds/core/copernicus.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import requests
44

55
from typing import List
6-
from src.download import utils
6+
from mds.core import utils
77

88

99
GET_MANDATORY_ATTRS = ["filter", "output_directory", "dataset_id"]

src/download/mds_s3.py renamed to mds/core/mds_s3.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
from multiprocessing import Pool
33
from typing import List
44

5-
from src.download.s3file import S3File
6-
from src.download import s3_singleton
7-
from src.download import utils
8-
from src.lib import logging_config
5+
from mds.core.s3file import S3File
6+
from mds.core import s3_singleton
7+
from mds.core import utils
8+
from mds.utils import logging_config
99

1010
# conf
1111
logger = logging_config.set_up("mds_s3")

src/download/s3_singleton.py renamed to mds/core/s3_singleton.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
from botocore import UNSIGNED
88
from botocore.config import Config
99

10-
from src.download.s3file import S3File
11-
from src.lib import logging_config
10+
from mds.core.s3file import S3File
11+
from mds.utils import logging_config
1212

1313
# conf
1414
lock = multiprocessing.Lock()
File renamed without changes.

src/download/utils.py renamed to mds/core/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
from typing import Sequence, Callable
99

10-
from src.lib import logging_config
10+
from mds.utils import logging_config
1111

1212
logger = logging_config.set_up("utils")
1313

src/download/wrapper.py renamed to mds/core/wrapper.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
from botocore import UNSIGNED
1515
from botocore.config import Config
1616

17-
from src.download import utils, copernicus
18-
from src.download.utils import etag_match
19-
from src.lib import logging_config
17+
from mds.core import utils, copernicus
18+
from mds.core.utils import etag_match
19+
from mds.utils import logging_config
2020

2121
# log
2222
logger = logging_config.set_up("mds")

mds/mng/__init__.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import logging
2+
import traceback
3+
4+
from mds.mng.cli import cli
5+
6+
logger = logging.getLogger("mds")
7+
8+
9+
def start_from_command_line_interface():
10+
"""Access point to CLI API"""
11+
try:
12+
cli()
13+
except Exception as e:
14+
logger.debug(traceback.format_exc())
15+
logger.error(e)
16+
exit(1)

mds/mng/app.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"""Entry point to mds-toolbox API"""

0 commit comments

Comments
 (0)