Make my.core a proper package (for brevity purposes)

This commit is contained in:
Dima Gerasimov 2020-05-14 22:16:21 +01:00 committed by karlicoss
parent 8d998146e2
commit 6235e6ffae
2 changed files with 7 additions and 3 deletions

4
my/core/__init__.py Normal file
View file

@ -0,0 +1,4 @@
# this file only keeps the most common & critical types/utility functions
from .common import PathIsh, Paths, Json
from .common import get_files
from .cfg import make_config

View file

@ -2,7 +2,7 @@
Just a demo module for testing and documentation purposes Just a demo module for testing and documentation purposes
''' '''
from .core.common import Paths from .core import Paths
from datetime import tzinfo from datetime import tzinfo
import pytz import pytz
@ -16,13 +16,13 @@ class demo(user_config):
username: str username: str
timezone: tzinfo = pytz.utc timezone: tzinfo = pytz.utc
from .core.cfg import make_config from .core import make_config
config = make_config(demo) config = make_config(demo)
from pathlib import Path from pathlib import Path
from typing import Sequence, Iterable from typing import Sequence, Iterable
from datetime import datetime from datetime import datetime
from .core.common import Json, get_files from .core import Json, get_files
@dataclass @dataclass
class Item: class Item: