WizardKit/scripts/wk/__init__.py
2Shirt 77238ad41a
Catch log.start() UserWarning
* May revert this down the road
2019-07-17 21:32:02 -06:00

40 lines
769 B
Python

'''WizardKit: wk module init'''
# vim: sts=2 sw=2 ts=2
import sys
from wk import cfg
from wk import exe
from wk import hw
from wk import io
from wk import kit
from wk import log
from wk import net
from wk import os
from wk import std
from wk import sw
# Check env
if sys.version_info < (3, 5):
# Unsupported
raise RuntimeError(
'This package is unsupported on Python {major}.{minor}'.format(
**sys.version_info,
))
if sys.version_info < (3, 7):
# Untested
raise UserWarning(
'Python {major}.{minor} is untested for this package'.format(
**sys.version_info,
))
# Init
try:
log.start()
except UserWarning as err:
std.print_warning(err)
if __name__ == '__main__':
print("This file is not meant to be called directly.")