コード例 #1
0
ファイル: unaryop.py プロジェクト: griels/pypy-sc
 def len(dct):
     s_key = dct.dictdef.read_key()
     s_value = dct.dictdef.read_value()
     if isinstance(s_key, SomeImpossibleValue) or isinstance(
             s_value, SomeImpossibleValue):
         return immutablevalue(0)
     return SomeObject.len(dct)
コード例 #2
0
ファイル: unaryop.py プロジェクト: nipengadmaster/pypy
 def len(p):
     length = p.ll_ptrtype._example()._fixedlength()
     if length is None:
         return SomeObject.len(p)
     else:
         return immutablevalue(length)
コード例 #3
0
ファイル: unaryop.py プロジェクト: nipengadmaster/pypy
 def len(dct):
     if dct._is_empty():
         return immutablevalue(0)
     return SomeObject.len(dct)
コード例 #4
0
ファイル: unaryop.py プロジェクト: nipengadmaster/pypy
 def len(lst):
     s_item = lst.listdef.read_item()
     if isinstance(s_item, SomeImpossibleValue):
         return immutablevalue(0)
     return SomeObject.len(lst)
コード例 #5
0
 def len(p):
     length = p.ll_ptrtype._example()._fixedlength()
     if length is None:
         return SomeObject.len(p)
     else:
         return immutablevalue(length)
コード例 #6
0
 def len(dct):
     if dct._is_empty():
         return immutablevalue(0)
     return SomeObject.len(dct)
コード例 #7
0
 def len(lst):
     s_item = lst.listdef.read_item()
     if isinstance(s_item, SomeImpossibleValue):
         return immutablevalue(0)
     return SomeObject.len(lst)
コード例 #8
0
ファイル: unaryop.py プロジェクト: TheDunn/flex-pypy
 def len(dct):
     s_key = dct.dictdef.read_key()
     s_value = dct.dictdef.read_value()
     if isinstance(s_key, SomeImpossibleValue) or isinstance(s_value, SomeImpossibleValue):
         return immutablevalue(0)
     return SomeObject.len(dct)