コード例 #1
0
 def getitem(self, index):
     custom_interface = jit.promote(self.custom_interface)
     method = custom_interface.lookup_method(u"+getitem")
     if method is None:
         return Object.getitem(self, index)
     else:
         return method.call([self, index])
コード例 #2
0
ファイル: customobject.py プロジェクト: whitten/lever
 def getitem(self, index):
     try:
         method = self.custom_interface.methods[u"+getitem"]
     except KeyError as error:
         return Object.getitem(self, index)
     else:
         return method.call([self, index])
コード例 #3
0
ファイル: customobject.py プロジェクト: cheery/lever
 def getitem(self, index):
     try:
         method = self.custom_interface.methods[u"+getitem"]
     except KeyError as error:
         return Object.getitem(self, index)
     else:
         return method.call([self, index])