예제 #1
0
파일: __init__.py 프로젝트: Aluriak/TIA
from tia.commons          import module_classes
from tia.commands.command import Command

def keep_class(cls): return issubclass(cls, Command)
globals().update(module_classes(__name__, keepif=keep_class))


예제 #2
0
"""
Interface for mixins.

Import automatically all mixins defined in files in the directory.
"""
# import all classes in mixins directory
import os
import importlib
from tia.commons import module_classes

globals().update(module_classes(__name__))



예제 #3
0
from tia.commons import module_classes
from tia.commands.command import Command


def keep_class(cls):
    return issubclass(cls, Command)


globals().update(module_classes(__name__, keepif=keep_class))