Files

24 lines
669 B
Python

import logging
import os
from t_tech.invest import Client, RequestError
TOKEN = os.environ["INVEST_TOKEN"]
logging.basicConfig(format="%(asctime)s %(levelname)s:%(message)s", level=logging.INFO)
logger = logging.getLogger(__name__)
def main():
with Client(TOKEN) as client:
_ = client.users.get_accounts().accounts
try:
client.users.get_margin_attributes(account_id="123")
except RequestError as err:
tracking_id = err.metadata.tracking_id if err.metadata else ""
logger.error("Error tracking_id=%s code=%s", tracking_id, str(err.code))
if __name__ == "__main__":
main()