diff options
| author | adamjanovsky | 2023-02-16 10:56:43 +0100 |
|---|---|---|
| committer | GitHub | 2023-02-16 10:56:43 +0100 |
| commit | c0084cff4161df63d6b372f0ceda4d12b5bbb787 (patch) | |
| tree | 4840fb7c220d1ceeb13557a78792aa512396fe4e /src | |
| parent | c2d0bf8dbf5d357143db74fbc95b75ba8f22140c (diff) | |
| parent | d55ab3e7aa1126641a73321222fdba209f841eac (diff) | |
| download | sec-certs-c0084cff4161df63d6b372f0ceda4d12b5bbb787.tar.gz sec-certs-c0084cff4161df63d6b372f0ceda4d12b5bbb787.tar.zst sec-certs-c0084cff4161df63d6b372f0ceda4d12b5bbb787.zip | |
Merge pull request #317 from crocs-muni:introduce-reference-bool
Introduce-reference-bool
Diffstat (limited to 'src')
| -rw-r--r-- | src/sec_certs/dataset/dataset.py | 3 | ||||
| -rw-r--r-- | src/sec_certs/sample/certificate.py | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/sec_certs/dataset/dataset.py b/src/sec_certs/dataset/dataset.py index 711d3592..b2582046 100644 --- a/src/sec_certs/dataset/dataset.py +++ b/src/sec_certs/dataset/dataset.py @@ -53,9 +53,6 @@ class Dataset(Generic[CertSubType, AuxiliaryDatasetsSubType], ComplexSerializabl auxiliary_datasets_processed: bool = False certs_analyzed: bool = False - def __bool__(self): - return any(vars(self)) - def __init__( self, certs: dict[str, CertSubType] = {}, diff --git a/src/sec_certs/sample/certificate.py b/src/sec_certs/sample/certificate.py index bb49c0df..5dab9cef 100644 --- a/src/sec_certs/sample/certificate.py +++ b/src/sec_certs/sample/certificate.py @@ -25,6 +25,9 @@ class References(ComplexSerializableType): directly_referencing: set[str] | None = field(default=None) indirectly_referencing: set[str] | None = field(default=None) + def __bool__(self): + return any(getattr(self, x) for x in vars(self)) + class Heuristics: cpe_matches: set[str] | None |
