refactor: declare new image sync models in the public API

This commit is contained in:
Mark Paronyan 2026-10-02 12:18:12 +03:00
parent d5e2832649
commit 72fae7a1ce
No known key found for this signature in database
GPG Key ID: 8DC7338A87FE22F8
3 changed files with 4 additions and 1 deletions

View File

@ -51,6 +51,7 @@ __all__ = [
"EthernetSwitchTemplate",
"IOUTemplate",
"Image",
"ImageSyncJob",
"LLMModelConfig",
"Privilege",
"QemuTemplate",

View File

@ -230,6 +230,8 @@ __all__ = [
"IOUTemplateUpdate",
"IOUUpdate",
"Image",
"ImageSyncJob",
"ImageSyncRequest",
"ImageType",
"LLMModelConfigCreate",
"LLMModelConfigData",

View File

@ -18,7 +18,7 @@ from watchdog.events import FileDeletedEvent, FileModifiedEvent, FileMovedEvent
from gns3server.db.models import Base, Image, ImageSyncJob, Template
from gns3server.db.models.images import image_template_map
from gns3server.db.repositories.images import ImagesRepository
from gns3server.services.image_reconciliation import ImageReconciliationService, InventoryEvents, enumerate_root
from gns3server.services.image_reconciliation import ImageReconciliationService, InventoryEvents
from gns3server.utils.image_inventory import ImageLockBusy, fingerprint, image_lock
from gns3server.utils.images import InvalidImageError, inspect_image_file, md5sum, write_image