On 6 Oct, 02:47 pm, petshm...@googlemail.com wrote: >Hi, > >calling in client code self.cred.login() I can't print login result. >What I'm doing wrong? login method returns deffered, but should yield >result from callRemote method. > >Thanks for any help! > >Pet > >class Cred: > > @inlineCallbacks > def login(self): > proxy = Proxy(LOGIN_PROXY) > l = {"user":LOGIN_USERNAME, "pass":LOGIN_PASSWD} > loginResult = yield proxy.callRemote('login', l) > print "RESULT", loginResult.result > returnValue(loginResult)
It's hard to tell what's going wrong since this example isn't complete. If I assume I know what Proxy does, then the code basically looks right - although I suspect you only want to print "loginResult", not "loginResult.result". If you can post an sscce - http://sscce.org/ - someone might be able to be of more help. Jean-Paul _______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python