Exemplo n.º 1
0
 def convert_from_object(self, cdata, w_ob):
     if self.value_fits_ulong:
         value = misc.as_unsigned_long(self.space, w_ob, strict=True)
         if self.value_fits_long:
             if value > self.vrangemax:
                 self._overflow(w_ob)
         misc.write_raw_unsigned_data(cdata, value, self.size)
     else:
         value = misc.as_unsigned_long_long(self.space, w_ob, strict=True)
         misc.write_raw_unsigned_data(cdata, value, self.size)
Exemplo n.º 2
0
 def _cast_generic(self, w_ob):
     return misc.as_unsigned_long_long(self.space, w_ob, strict=False)
Exemplo n.º 3
0
 def _convert_from_object_longlong(self, cdata, w_ob):
     # in its own function: LONGLONG may make the whole function jit-opaque
     value = misc.as_unsigned_long_long(self.space, w_ob, strict=True)
     misc.write_raw_unsigned_data(cdata, value, self.size)