def get_sap_config_secrets()

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


    def get_sap_config_secrets(self):
        """Gets the SAP config secrets from the key vault.

        Returns:
            list[json]: SAP config secrets
        """
        try:
            sap_secrets = []
            secret_properties = self.key_vault_client.list_properties_of_secrets()
            for secret in secret_properties:
                if secret.name.startswith("BGPRINT"):
                    try:
                        sap_secrets.append(self.get_sap_config(secret.name))
                    except Exception as e:
                        print(e)
            return sap_secrets
        except Exception as e:
            raise Exception(f"Error occurred getting SAP config: {e}")