mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-10-28 03:02:22 +02:00
fix(typing): resolve mypy errors in schemas.controller.templates.docker_templates
This commit is contained in:
parent
07dc9b4d7d
commit
3abed40707
@ -22,11 +22,11 @@ from pydantic import Field
|
|||||||
from typing import Optional, List
|
from typing import Optional, List
|
||||||
|
|
||||||
|
|
||||||
class DockerTemplate(TemplateBase):
|
class DockerTemplateBase(TemplateBase):
|
||||||
category: Optional[Category] = Category.guest
|
category: Optional[Category] = Category.guest
|
||||||
default_name_format: Optional[str] = "{name}-{0}"
|
default_name_format: Optional[str] = "{name}-{0}"
|
||||||
symbol: Optional[str] = "docker_guest"
|
symbol: Optional[str] = "docker_guest"
|
||||||
image: str = Field(..., description="Docker image name")
|
image: Optional[str] = Field(None, description="Docker image name")
|
||||||
adapters: Optional[int] = Field(1, ge=0, le=100, description="Number of adapters")
|
adapters: Optional[int] = Field(1, ge=0, le=100, description="Number of adapters")
|
||||||
mac_address: Optional[str] = Field(
|
mac_address: Optional[str] = Field(
|
||||||
"", description="Base MAC address", pattern="^([0-9a-fA-F]{2}[:]){5}([0-9a-fA-F]{2})$|^$"
|
"", description="Base MAC address", pattern="^([0-9a-fA-F]{2}[:]){5}([0-9a-fA-F]{2})$|^$"
|
||||||
@ -58,5 +58,9 @@ class DockerTemplate(TemplateBase):
|
|||||||
custom_adapters: Optional[List[CustomAdapter]] = Field(default_factory=list, description="Custom adapters")
|
custom_adapters: Optional[List[CustomAdapter]] = Field(default_factory=list, description="Custom adapters")
|
||||||
|
|
||||||
|
|
||||||
class DockerTemplateUpdate(DockerTemplate):
|
class DockerTemplate(DockerTemplateBase):
|
||||||
image: Optional[str] = Field(None, description="Docker image name")
|
image: str = Field(..., description="Docker image name")
|
||||||
|
|
||||||
|
|
||||||
|
class DockerTemplateUpdate(DockerTemplateBase):
|
||||||
|
pass
|
||||||
|
|||||||
@ -384,7 +384,6 @@ module = [
|
|||||||
"gns3server.schemas.compute.qemu_nodes", # 1
|
"gns3server.schemas.compute.qemu_nodes", # 1
|
||||||
"gns3server.schemas.compute.virtualbox_nodes", # 2
|
"gns3server.schemas.compute.virtualbox_nodes", # 2
|
||||||
"gns3server.schemas.controller.computes", # 6
|
"gns3server.schemas.controller.computes", # 6
|
||||||
"gns3server.schemas.controller.templates.docker_templates", # 1
|
|
||||||
"gns3server.schemas.controller.templates.iou_templates", # 1
|
"gns3server.schemas.controller.templates.iou_templates", # 1
|
||||||
"gns3server.schemas.controller.templates.virtualbox_templates", # 1
|
"gns3server.schemas.controller.templates.virtualbox_templates", # 1
|
||||||
"gns3server.schemas.controller.templates.vmware_templates", # 1
|
"gns3server.schemas.controller.templates.vmware_templates", # 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user