xdrlib duda con entero con signo

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Jue Abr 24 18:47:58 CEST 2008


estimados:

  Estoy utilizando la libreria xdrib para comunicar python con java {a
traves de un socket}.  me encuentro con la sorpresa que al hacer lo
siguiente me arroja un warning:

>>> import xdrlib
>>> p = xdrlib.Packer()
>>> p.pack_int(-1)
/usr/lib/python2.5/xdrlib.py:54: DeprecationWarning: struct integer
overflow masking is deprecated
  self.__buf.write(struct.pack('>L', x))

, luego recojo el resultado:

>>> u = xdrlib.Unpacker(p.get_buffer())
>>> u.unpack_int()
-1

y todo funciona bien, pero obviamente estoy con problemas ya que esta
forma como lo estoy haciendo esta en desuso, que tipo de datos debo
poner para poder enviar un entero negativo?..en la documentacion no vi
mucho, y en el codigo fuente tampoco, saludos

-- 
Milton Inostroza Aguilera
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es