mirror of
https://github.com/Garmelon/PFERD.git
synced 2023-12-21 10:23:01 +01:00
Avoid logging import in config
This commit is contained in:
parent
4f56c8f192
commit
072c6630bf
@ -14,7 +14,7 @@ from .ilias import (IliasAuthenticator, IliasCrawler, IliasDirectoryFilter,
|
|||||||
IliasDownloader, IliasDownloadInfo, IliasDownloadStrategy,
|
IliasDownloader, IliasDownloadInfo, IliasDownloadStrategy,
|
||||||
KitShibbolethAuthenticator, download_modified_or_new)
|
KitShibbolethAuthenticator, download_modified_or_new)
|
||||||
from .location import Location
|
from .location import Location
|
||||||
from .logging import PrettyLogger
|
from .logging import PrettyLogger, enable_logging
|
||||||
from .organizer import Organizer
|
from .organizer import Organizer
|
||||||
from .tmp_dir import TmpDir
|
from .tmp_dir import TmpDir
|
||||||
from .transform import TF, Transform, apply_transform
|
from .transform import TF, Transform, apply_transform
|
||||||
@ -45,6 +45,16 @@ class Pferd(Location):
|
|||||||
self._tmp_dir = TmpDir(self.resolve(tmp_dir))
|
self._tmp_dir = TmpDir(self.resolve(tmp_dir))
|
||||||
self._test_run = test_run
|
self._test_run = test_run
|
||||||
|
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def enable_logging() -> None:
|
||||||
|
"""
|
||||||
|
Enable and configure logging via the logging module.
|
||||||
|
"""
|
||||||
|
|
||||||
|
enable_logging()
|
||||||
|
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def _print_transformables(transformables: List[TF]) -> None:
|
def _print_transformables(transformables: List[TF]) -> None:
|
||||||
LOGGER.info("")
|
LOGGER.info("")
|
||||||
|
@ -2,7 +2,6 @@ import argparse
|
|||||||
from pathlib import Path, PurePath
|
from pathlib import Path, PurePath
|
||||||
|
|
||||||
from PFERD import Pferd
|
from PFERD import Pferd
|
||||||
from PFERD.logging import enable_logging
|
|
||||||
from PFERD.transform import (attempt, do, glob, keep, move, move_dir,
|
from PFERD.transform import (attempt, do, glob, keep, move, move_dir,
|
||||||
optionally, re_move, re_rename)
|
optionally, re_move, re_rename)
|
||||||
|
|
||||||
@ -72,8 +71,8 @@ def main() -> None:
|
|||||||
parser.add_argument("synchronizers", nargs="*")
|
parser.add_argument("synchronizers", nargs="*")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
enable_logging()
|
|
||||||
pferd = Pferd(Path(__file__).parent, test_run=args.test_run)
|
pferd = Pferd(Path(__file__).parent, test_run=args.test_run)
|
||||||
|
pferd.enable_logging()
|
||||||
|
|
||||||
if not args.synchronizers or "numerik" in args.synchronizers:
|
if not args.synchronizers or "numerik" in args.synchronizers:
|
||||||
pferd.ilias_kit(
|
pferd.ilias_kit(
|
||||||
|
Loading…
Reference in New Issue
Block a user