コード例 #1
0
ファイル: types.py プロジェクト: lutanist/flask-jsonrpc
 def kind(self, t):
     if type(t) is Type:
         return t
     ty = lambda t: type(t)
     if type(t) is type:
         ty = lambda t: t
     return reduce(
         lambda L, R: R if (hasattr(R, 't') and ty(t) == R) else L,
         [T for T in _types_gen(self) if T is not Any])
コード例 #2
0
 def kind(self, t):
     if type(t) is Type:
         return t
     ty = lambda t: type(t)
     if type(t) is type:
         ty = lambda t: t
     return reduce(
         lambda L, R: R if (hasattr(R, 't') and ty(t) == R) else L,
         [T for T in _types_gen(self) if T is not Any])
コード例 #3
0
ファイル: types.py プロジェクト: lutanist/flask-jsonrpc
 def decode(self, n):
     return reduce(
         lambda L, R: R if (text_type(R) == n) else L,
         _types_gen(self))
コード例 #4
0
 def decode(self, n):
     return reduce(lambda L, R: R if (text_type(R) == n) else L,
                   _types_gen(self))