see https://github.com/tomerfiliba/rpyc/issues/41 for more details... it's very strange.
An NCO and a Gentleman On Wed, May 4, 2011 at 23:50, Rüdiger Kessel <[email protected]>wrote: > Sorry, > > I signed up with github now. So future issues will be put there. > > Rüdiger > > > > 2011/5/4 Tomer Filiba <[email protected]> > >> never mind, i'll open one myself. >> i created a code snippet that reconstructs the issue. >> >> >> -tomer >> >> An NCO and a Gentleman >> >> >> On Wed, May 4, 2011 at 23:11, Tomer Filiba <[email protected]> wrote: >> >>> hi rudiger, >>> >>> could you please open an issue in github? >>> >>> >>> -tomer >>> >>> An NCO and a Gentleman >>> >>> >>> >>> On Wed, May 4, 2011 at 19:05, Rüdiger <[email protected]>wrote: >>> >>>> 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 >>>> >>> >>> >> >
