コード例 #1
0
ファイル: operators.py プロジェクト: Spiffy1/mithrandir
    def MAP(fn, *args, **kwargs):
        def __(x: Any):
            return fn(x, *args, **kwargs)

        return OperatorSignatures.MAP, __, is_async(fn)
コード例 #2
0
ファイル: operators.py プロジェクト: Spiffy1/mithrandir
    def FILTER(fn, *args, **kwargs):
        def __(x: Any):
            return fn(x, *args, **kwargs)

        return OperatorSignatures.FILTER, __, is_async(fn)
コード例 #3
0
ファイル: operators.py プロジェクト: Spiffy1/mithrandir
    def BIND(fn, *args, **kwargs):
        def __(d: List[Any]):
            return fn(d, *args, **kwargs)

        return OperatorSignatures.BIND, __, is_async(fn)