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

Reply via email to