style: move _credential_has_required_scopes after match_user_credentials_to_graph

Both find_matching_credential and match_user_credentials_to_graph use this
helper, so it belongs after both of them.
This commit is contained in:
Otto
2026-02-03 18:46:03 +00:00
parent 85bd23cea4
commit 883067e2a4

View File

@@ -314,18 +314,6 @@ def create_credential_meta_from_match(
)
def _credential_has_required_scopes(
credential: Credentials,
requirements: CredentialsFieldInfo,
) -> bool:
"""Check if a credential has all the scopes required by the block."""
if credential.type != "oauth2":
return True
if not requirements.required_scopes:
return True
return set(credential.scopes).issuperset(requirements.required_scopes)
async def match_user_credentials_to_graph(
user_id: str,
graph: GraphModel,
@@ -418,6 +406,18 @@ async def match_user_credentials_to_graph(
return graph_credentials_inputs, missing_creds
def _credential_has_required_scopes(
credential: Credentials,
requirements: CredentialsFieldInfo,
) -> bool:
"""Check if a credential has all the scopes required by the block."""
if credential.type != "oauth2":
return True
if not requirements.required_scopes:
return True
return set(credential.scopes).issuperset(requirements.required_scopes)
async def check_user_has_required_credentials(
user_id: str,
required_credentials: list[CredentialsMetaInput],