You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
776 B
Python

# -*- coding: utf-8 -*-
# TODO: clean this up
# TODO: load datafiles. if not found, either fail or install files (maybe)?
from .output.owoOutputClass import owoOutputClass
from . import config, parseargs
import logging
import sys
__author__ = "arris kathery"
__copyright__ = "copyright 2023 brendan berger"
__license__ = ""
__maintainer__ = "arris kathery"
__email__ = "whotookelburg@hotmail.com"
__version__ = "0.0.0-alpha0"
DEBUG = True
def main() -> owoOutputClass:
# PART 1: init
try:
out = owoOutputClass() # Prepare output object
args = parseargs.parse()
except Exception as exc:
import traceback
traceback.print_exc(exc, file=sys.stderr)
sys.exit(1)
else:
pass
# PART 2: load config/data files