def __init__()

in backend-printing/helper/azure_client.py [0:0]


    def __init__(self):
        self._credential = ManagedIdentityCredential(
            client_id=os.environ["MSI_CLIENT_ID"]
        )

        self.storage_queue_client = QueueClient.from_connection_string(
            conn_str=os.environ["STORAGE_ACCESS_KEY"],
            retry_total=3,
            queue_name=os.environ["STORAGE_QUEUE_NAME"],
            credential=self._credential,
            message_encode_policy=BinaryBase64EncodePolicy(),
            message_decode_policy=BinaryBase64DecodePolicy(),
        )

        self.key_vault_client = SecretClient(
            vault_url=KEY_VAULT_URL % os.environ["KEY_VAULT_NAME"],
            credential=self._credential,
        )

        self.table_service_client = TableServiceClient.from_connection_string(
            conn_str=os.environ["STORAGE_ACCESS_KEY"], retry_total=3
        ).get_table_client(table_name=os.environ["STORAGE_TABLE_NAME"])