Hello,
Yes it is possible.
The execute method has a data_format optional argument. It defines how to cast the received bytes into expected values.
By default, for a reading holding register, the format is ">"+quantity_of_registers*"H"
If you put something like ">"+quantity_of_registers*"h" as data_format, you should receive signed values.
See
http://docs.python.org/library/struct.html#format-characters for more detail about the format
I hope it helps
Best
luc
--
http://www.apidev.fr