jugaad-trader icon indicating copy to clipboard operation
jugaad-trader copied to clipboard

Unable to use console class

Open avlsi opened this issue 2 years ago • 2 comments

kite = Zerodha() # credentials are passed kite.login() Able to see holdings, profile from kite.

console = Console(z=kite) console.dashboard()

Error message - kiteconnect.exceptions.TokenException: Invalid or expired session.

avlsi avatar Mar 26 '22 03:03 avlsi

@avlsi it's because console class expects 'x-csrftoken' in header. so add below 2 lines in Console class

image

ssheikh098 avatar Feb 19 '23 03:02 ssheikh098

Thanks for the changes suggested. I am able to now get console till login cons = Console(kite) print("{}".format(cons.login())) print("{}".format(cons.pnl_summary())) However I am getting an error when accessing pnl_summary or anyother functions. Error is as follows -
h['authorization'] = "enctoken {}".format(self.enc_token) AttributeError: 'Console' object has no attribute 'enc_token'

avlsi avatar Jun 02 '24 07:06 avlsi