mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-21 21:22:11 -03:00
refactor: add synchronous service retrieval method to ServiceRegistry
This commit is contained in:
@@ -35,6 +35,18 @@ class ServiceRegistry:
|
|||||||
"""
|
"""
|
||||||
return cls._services.get(name)
|
return cls._services.get(name)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def get_service_sync(cls, name: str) -> Optional[Any]:
|
||||||
|
"""Synchronously get a service instance by name
|
||||||
|
|
||||||
|
Args:
|
||||||
|
name: Service name identifier
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Service instance or None if not found
|
||||||
|
"""
|
||||||
|
return cls._services.get(name)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def _get_lock(cls, name: str) -> asyncio.Lock:
|
def _get_lock(cls, name: str) -> asyncio.Lock:
|
||||||
"""Get or create a lock for a service
|
"""Get or create a lock for a service
|
||||||
|
|||||||
Reference in New Issue
Block a user