示例#1
0
 def descr_setitem(self, space, w_index, w_obj):
     try:
         W_Buffer.descr_setitem(self, space, w_index, w_obj)
     except OperationError as e:
         if e.match(space, space.w_TypeError):
             e.w_type = space.w_ValueError
         raise
示例#2
0
文件: cbuffer.py 项目: mozillazg/pypy
 def descr_setitem(self, space, w_index, w_obj):
     try:
         W_Buffer.descr_setitem(self, space, w_index, w_obj)
     except OperationError as e:
         if e.match(space, space.w_TypeError):
             e.w_type = space.w_ValueError
         raise
示例#3
0
 def newbuffer(self, obj):
     ret = W_Buffer(obj)
     return ret
示例#4
0
 def __init__(self, buffer, keepalive=None):
     W_Buffer.__init__(self, buffer)
     self.keepalive = keepalive
示例#5
0
 def newbuffer(self, w_obj):
     return W_Buffer(w_obj)
示例#6
0
文件: cbuffer.py 项目: mozillazg/pypy
 def __init__(self, buffer, keepalive=None):
     W_Buffer.__init__(self, buffer)
     self.keepalive = keepalive