INNER CODE UNIT · Python
setup_kite_client
buzzsubash/algo_trading_strategies_india · broker-utilities/mtm_square_off_zerodha/zerodha_ltp_subscriber.py:81
def setup_kite_client(self):
"""Initialize Kite Connect client"""
try:
self.kite = KiteConnect(api_key=self.api_key)
# Load access token from file
access_token_path = "/home/ubuntu/utilities/kite_connect_data/tickjournal/key_files/access_token.txt"
with open(access_token_path, 'r') as f:
access_token = f.read().strip()
self.kite.set_access_token(access_token)
# Test connection
profile = self.kite.profile()
self.logger.info(f"Connected to Kite API. User: {profile['user_name']}")
except Exception as e:
self.logger.error(f"Error setting up Kite client: {e}")