You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import logging
|
|
|
|
import sys
|
|
|
|
|
|
|
|
try:
|
|
|
|
from rich.console import Console
|
|
|
|
from rich.logging import RichHandler
|
|
|
|
|
|
|
|
# configure logging here because some other later imported library does it first otherwise
|
|
|
|
# TODO: use a fileconfig
|
|
|
|
logging.basicConfig(
|
|
|
|
level=logging.INFO,
|
|
|
|
format="%(message)s",
|
|
|
|
datefmt="[%X]",
|
|
|
|
handlers=[RichHandler(console=Console(file=sys.stderr))],
|
|
|
|
)
|
|
|
|
except ImportError:
|
|
|
|
logging.basicConfig(stream=sys.stderr, level=logging.INFO)
|
|
|
|
|
|
|
|
from .version import __version__ # noqa
|
|
|
|
from .ffsubsync import main # noqa
|