Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions acapy_agent/anoncreds/base.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
"""Base Registry."""

import logging
from abc import ABC, abstractmethod
from typing import Generic, Optional, Pattern, Sequence, TypeVar

Expand All @@ -17,7 +17,7 @@
)
from .models.schema import AnonCredsSchema, GetSchemaResult, SchemaResult
from .models.schema_info import AnoncredsSchemaInfo

LOGGER = logging.getLogger(__name__)
T = TypeVar("T")


Expand Down Expand Up @@ -99,6 +99,7 @@ def supported_identifiers_regex(self) -> Pattern:

async def supports(self, identifier: str) -> bool:
"""Determine whether this registry supports the given identifier."""
LOGGER.info(f"<><>{self.supported_identifiers_regex}---{identifier}<><>")
return bool(self.supported_identifiers_regex.match(identifier))

@abstractmethod
Expand Down
3 changes: 2 additions & 1 deletion acapy_agent/anoncreds/registry.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ class AnonCredsRegistry:

def __init__(self, registries: Optional[List[BaseAnonCredsHandler]] = None):
"""Create DID Resolver."""
self.resolvers = []
self.resolvers: List[BaseAnonCredsResolver] = []
self.registrars = []
if registries:
for registry in registries:
Expand All @@ -45,6 +45,7 @@ def register(self, registry: BaseAnonCredsHandler):
self.registrars.append(registry)

async def _resolver_for_identifier(self, identifier: str) -> BaseAnonCredsResolver:
LOGGER.info(f"<><>{self.resolvers}<><>")
resolvers = [
resolver for resolver in self.resolvers if await resolver.supports(identifier)
]
Expand Down
2 changes: 2 additions & 0 deletions acapy_agent/protocols/present_proof/v2_0/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from typing import Mapping, Sequence, Tuple

from aiohttp import web
from acapy_agent.anoncreds import setup as anoncreds_setup
from aiohttp_apispec import (
docs,
match_info_schema,
Expand Down Expand Up @@ -1227,6 +1228,7 @@ async def present_proof_send_presentation(request: web.BaseRequest):
r_time = get_timer()

context: AdminRequestContext = request["context"]
await anoncreds_setup(context)
profile = context.profile
outbound_handler = request["outbound_message_router"]
pres_ex_id = request.match_info["pres_ex_id"]
Expand Down
Loading