1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-03-20 06:50:23 +03:00

Refactor imports in servers_management.py to avoid circular dependencies

This commit is contained in:
Adolfo Gómez García 2025-01-21 17:33:05 +01:00
parent 2d83f3a32b
commit 0f218cbeba
No known key found for this signature in database
GPG Key ID: DD1ABF20724CDA23

View File

@ -37,7 +37,6 @@ from django.utils.translation import gettext_lazy as _
from uds import models
from uds.core import consts, types, ui
from uds.core.managers.servers import ServerManager
from uds.core.util import net, permissions, ensure
from uds.core.util.model import sql_now, process_uuid
from uds.core.exceptions.rest import NotFound, RequestError
@ -510,6 +509,10 @@ class ServersGroups(ModelHandler):
raise NotFound('Element do not exists') from None
def stats(self, item: 'Model') -> typing.Any:
# Avoid circular imports
from uds.core.managers.servers import ServerManager
item = ensure.is_instance(item, models.ServerGroup)
return [