示例#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