diff options
| author | J08nY | 2025-02-28 15:46:16 +0100 |
|---|---|---|
| committer | J08nY | 2025-02-28 15:46:16 +0100 |
| commit | 7cef30b97e853b9e4bdafe897633fbc871cd7b5e (patch) | |
| tree | 8487de3b8de2f35ff3f191150bc8d2523f86fd76 /src/sec_certs/utils | |
| parent | 27a3c81fe6bef8765098a40325f2cf420f41077c (diff) | |
| download | sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.tar.gz sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.tar.zst sec-certs-7cef30b97e853b9e4bdafe897633fbc871cd7b5e.zip | |
Add annotations import everywhere.
Diffstat (limited to 'src/sec_certs/utils')
| -rw-r--r-- | src/sec_certs/utils/cc_html_parsing.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/label_studio_utils.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/nvd_dataset_builder.py | 7 | ||||
| -rw-r--r-- | src/sec_certs/utils/plot_utils.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/profiling.py | 2 | ||||
| -rw-r--r-- | src/sec_certs/utils/tqdm.py | 2 |
6 files changed, 15 insertions, 2 deletions
diff --git a/src/sec_certs/utils/cc_html_parsing.py b/src/sec_certs/utils/cc_html_parsing.py index 956353bf..2603b3ce 100644 --- a/src/sec_certs/utils/cc_html_parsing.py +++ b/src/sec_certs/utils/cc_html_parsing.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import logging from datetime import datetime from typing import Any diff --git a/src/sec_certs/utils/label_studio_utils.py b/src/sec_certs/utils/label_studio_utils.py index 9c70b938..82d663be 100644 --- a/src/sec_certs/utils/label_studio_utils.py +++ b/src/sec_certs/utils/label_studio_utils.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import json import logging from pathlib import Path diff --git a/src/sec_certs/utils/nvd_dataset_builder.py b/src/sec_certs/utils/nvd_dataset_builder.py index bffde677..eb62df15 100644 --- a/src/sec_certs/utils/nvd_dataset_builder.py +++ b/src/sec_certs/utils/nvd_dataset_builder.py @@ -5,6 +5,7 @@ import logging import math import random import time +import typing from abc import ABC, abstractmethod from dataclasses import dataclass, field from datetime import datetime @@ -16,8 +17,10 @@ import requests from requests import RequestException, Response from sec_certs import constants -from sec_certs.dataset.cpe import CPEDataset, CPEMatchDict -from sec_certs.dataset.cve import CVEDataset + +if typing.TYPE_CHECKING: + from sec_certs.dataset.cpe import CPEDataset, CPEMatchDict + from sec_certs.dataset.cve import CVEDataset from sec_certs.utils.parallel_processing import process_parallel logger = logging.getLogger(__name__) diff --git a/src/sec_certs/utils/plot_utils.py b/src/sec_certs/utils/plot_utils.py index eca79070..f289cc06 100644 --- a/src/sec_certs/utils/plot_utils.py +++ b/src/sec_certs/utils/plot_utils.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from networkx import DiGraph from pandas import DataFrame diff --git a/src/sec_certs/utils/profiling.py b/src/sec_certs/utils/profiling.py index 7da67070..4c7d0911 100644 --- a/src/sec_certs/utils/profiling.py +++ b/src/sec_certs/utils/profiling.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import gc from contextlib import contextmanager from datetime import datetime diff --git a/src/sec_certs/utils/tqdm.py b/src/sec_certs/utils/tqdm.py index 0a23903f..c7c8958b 100644 --- a/src/sec_certs/utils/tqdm.py +++ b/src/sec_certs/utils/tqdm.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from tqdm.auto import tqdm as tqdm_original from sec_certs.configuration import config |
