コード例 #1
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class InitCommand(TasksObj):
    obj = Descriptor(InitMethod)

    def __init__(self, method):
        self.obj = method()

    @logging
    def execute(self):
        self.obj.init()
コード例 #2
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class RankCommand(TasksObj):
    obj = Descriptor(RankMethod)

    def __init__(self, method):
        self.obj = method()

    @logging
    def execute(self):
        self.obj.rank()
コード例 #3
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class CalBaseLineCommand(TasksObj):
    obj = Descriptor(CalBaseLineMethod)

    def __init__(self, method):
        self.obj = method()

    @logging
    def execute(self):
        self.obj.cal()
コード例 #4
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class TransToJsonCommand(TasksObj):
    obj = Descriptor(TransToJsonMethod)

    def __init__(self, method):
        self.obj = method()

    @logging
    def execute(self):
        self.obj.trans()
コード例 #5
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class CalAverAndTopCommand(TasksObj):
    obj = Descriptor(CalAverAndTopMethod)

    def __init__(self, method):
        self.obj = method()

    @logging
    def execute(self):
        self.obj.cal()
コード例 #6
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class AdjustWeightCommand(TasksObj):
    obj = Descriptor(AdjustWeightMethod)

    def __init__(self, method):
        if not Mode.useDate:
            self.obj = NotAdjustWeightMethod()
        else:
            self.obj = method()

    @logging
    def execute(self):
        self.obj.adjust()
コード例 #7
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class ClearFileCommand(TasksObj):
    obj = Descriptor(ClearFileMethod)

    def __init__(self, method):
        if Mode.clearLOCAL or method is None:
            self.obj = method()
        else:
            self.obj = ClearNothingMethod()

    @logging
    def execute(self):
        self.obj.clear()
コード例 #8
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class EvaluateCommand(TasksObj):
    obj = Descriptor(EvaluateMethod)

    def __init__(self, method, z=None):
        self.obj = method()
        if z is not None:
            self.obj.z = z

        if hasattr(self.obj, "z"):
            self.doc = self.obj.__doc__ + " // z " + str(self.obj.z)

    @logging
    def execute(self):
        self.obj.evaluate()
コード例 #9
0
ファイル: tasksObj.py プロジェクト: TonyZhang94/Wilson
class GetDataCommand(TasksObj):
    obj = Descriptor(GetDataMethod)

    def __init__(self, method, param=None):
        self.obj = method()
        if param is not None:
            self.obj.param = param

        if hasattr(self.obj, "param"):
            self.doc = self.obj.__doc__ + " // param " + str(self.obj.param)

    @logging
    def execute(self):
        self.obj.get()