# -*- coding: utf-8 -*-
import glob
import sys
import os.path
import importlib
import re
this_file = os.path.dirname(os.path.abspath(__file__))
def load_module():
myself = sys.modules[__name__]
mod_paths = glob.glob(os.path.join(this_file, '*.py'))
for py_file in mod_paths:
mod_name = os.path.splitext(os.path.basename(py_file))[0]
if re.search(".*__init__.*", mod_name) is None:
mod = importlib.import_module(__name__ + "." + mod_name)
for m in mod.__dict__.keys():
if not m in ['__builtins__', '__doc__', '__file__', '__name__', '__package__']:
myself.__dict__[m] = mod.__dict__[m]
load_module()