Skip to content

Commit 5769899

Browse files
committed
adjust usage of dataclass after mving in cc-utils
1 parent 71615ce commit 5769899

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

osid_extension/__main__.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import oci.model
2121
import ocm
2222
import tarutil
23-
import unixutil.model as um
2423

2524
import consts
2625
import ctx_util
@@ -64,7 +63,7 @@ def handle_termination_signal(*args):
6463

6564

6665
def determine_os_status(
67-
osid: um.OperatingSystemId,
66+
osid: dso.model.OperatingSystemId,
6867
eol_client: eol.EolClient,
6968
) -> tuple[dso.model.OsStatus, str | None, datetime.datetime | None]:
7069
'''
@@ -126,7 +125,7 @@ def determine_osid(
126125
artefact: dso.model.ComponentArtefactId,
127126
oci_client: oci.client.Client,
128127
lookup: cnudie.retrieve.ComponentDescriptorLookupById,
129-
) -> um.OperatingSystemId | None:
128+
) -> dso.model.OperatingSystemId | None:
130129

131130
resource_node = k8s.util.get_ocm_node(
132131
component_descriptor_lookup=lookup,
@@ -152,7 +151,7 @@ def determine_osid(
152151
def base_image_osid(
153152
oci_client: oci.client.Client,
154153
resource: ocm.Resource,
155-
) -> um.OperatingSystemId:
154+
) -> dso.model.OperatingSystemId:
156155
image_reference = resource.access.imageReference
157156

158157
manifest = oci_client.manifest(
@@ -187,7 +186,7 @@ def base_image_osid(
187186
def create_artefact_metadata(
188187
artefact: dso.model.ComponentArtefactId,
189188
osid_finding_config: odg.findings.Finding,
190-
osid: um.OperatingSystemId | None,
189+
osid: dso.model.OperatingSystemId | None,
191190
eol_client: eol.EolClient,
192191
time_now: datetime.datetime | None = None,
193192
) -> collections.abc.Generator[dso.model.ArtefactMetadata, None, None]:

osid_extension/scan.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
import dacite
55

6-
import version
6+
import dso.model
77

8-
import unixutil.model as um
8+
import version
99

1010

1111
def _parse_os_release(
@@ -62,7 +62,7 @@ def _parse_debian_version(
6262

6363
def determine_osinfo(
6464
tarfh: tarfile.TarFile
65-
) -> um.OperatingSystemId | None:
65+
) -> dso.model.OperatingSystemId | None:
6666
'''
6767
tries to determine the operating system identification, roughly as specified by
6868
https://www.freedesktop.org/software/systemd/man/os-release.html
@@ -133,6 +133,6 @@ def determine_osinfo(
133133
return None
134134

135135
return dacite.from_dict(
136-
data_class=um.OperatingSystemId,
136+
data_class=dso.model.OperatingSystemId,
137137
data=os_info,
138138
)

osid_extension/util.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import awesomeversion
44

5-
import unixutil.model as um
5+
import dso.model
66

77
import osinfo.model
88

@@ -11,7 +11,7 @@
1111

1212

1313
def find_branch_info(
14-
osid: um.OperatingSystemId,
14+
osid: dso.model.OperatingSystemId,
1515
os_infos: list[osinfo.model.OsReleaseInfo],
1616
) -> osinfo.model.OsReleaseInfo | None:
1717
os_version = osid.VERSION_ID
@@ -42,7 +42,7 @@ def version_candidates():
4242

4343

4444
def branch_reached_eol(
45-
osid: um.OperatingSystemId,
45+
osid: dso.model.OperatingSystemId,
4646
os_infos: list[osinfo.model.OsReleaseInfo],
4747
) -> bool:
4848
if not osid.ID:
@@ -57,7 +57,7 @@ def branch_reached_eol(
5757

5858

5959
def update_available(
60-
osid: um.OperatingSystemId,
60+
osid: dso.model.OperatingSystemId,
6161
os_infos: list[osinfo.model.OsReleaseInfo],
6262
ignore_if_patchlevel_is_next_to_greatest=False,
6363
) -> bool:

0 commit comments

Comments
 (0)