コード例 #1
0
ファイル: test_tags.py プロジェクト: fjarri/peval
def test_pure_tag():

    @pure
    def func(x):
        return x

    assert get_pure_tag(func)
コード例 #2
0
ファイル: wisdom.py プロジェクト: fjarri/peval
def is_pure(func):
    pure_tag = get_pure_tag(func)
    if pure_tag is not None:
        return pure_tag

    if func in _BUILTIN_PURE_CALLABLES or func in _KNOWN_SIGNATURES:
        return True

    return False