コード例 #1
0
ファイル: config.py プロジェクト: hnousiainen/poni
 def wrap(method):
     assert isinstance(provides, (list, tuple, type(None)))
     assert isinstance(requires, (list, tuple, type(None)))
     assert isinstance(optional_requires, (list, tuple, type(None)))
     method.poni_control = dict(provides=provides, requires=requires,
                                optional_requires=optional_requires)
     return expects_obj(method)
コード例 #2
0
ファイル: config.py プロジェクト: pombredanne/poni
    def wrap(method):
        assert isinstance(provides, (list, tuple, type(None)))
        assert isinstance(requires, (list, tuple, type(None)))
        assert isinstance(optional_requires, (list, tuple, type(None)))
        if auto_enable:
            method.poni_control = dict(provides=provides, requires=requires, optional_requires=optional_requires)
        else:
            assert not any([provides, requires, optional_requires])

        return expects_obj(method)
コード例 #3
0
    def wrap(method):
        assert isinstance(provides, (list, tuple, type(None)))
        assert isinstance(requires, (list, tuple, type(None)))
        assert isinstance(optional_requires, (list, tuple, type(None)))
        if auto_enable:
            method.poni_control = dict(provides=provides, requires=requires,
                                       optional_requires=optional_requires)
        else:
            assert not any([provides, requires, optional_requires])

        return expects_obj(method)