Hi,
I have a strange cross platform problem:
My server is an ubuntu (64 bit) with python 2.6.5 and rpyc 3.1.0 and
my client is a Windows 7 client with Python 2.5.4 with rpyc 3.1.0.
The exposed function on the server takes a list as a parameter.
If I use the following statement on the server, I get an error:
def exposed_test(self,mylist):
for x in mylist[1:]:
The error is "OverflowError: long int too large to convert to int"
If I relace the statement by the following line, everything works
fine:
def exposed_test(self,mylist):
for i in range(1,len(mylist)):
x=mylist[i]
There is no problem if client and server run on the same platform.
I guess it is a type conversion problem deep in the netref code, but I
could not find it, yet.
Has anybody an idea?
Greetings
Rüdiger