From 8797b8c4f6958b9ac31cb6b4716d044916386a7a Mon Sep 17 00:00:00 2001 From: Adam Janovsky Date: Thu, 16 Feb 2023 10:41:47 +0100 Subject: delete DatasetInternalState __bool__() --- src/sec_certs/dataset/dataset.py | 3 --- 1 file changed, 3 deletions(-) (limited to 'src') 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] = {}, -- cgit v1.3.1 From d55ab3e7aa1126641a73321222fdba209f841eac Mon Sep 17 00:00:00 2001 From: Adam Janovsky Date: Thu, 16 Feb 2023 10:43:10 +0100 Subject: introduce __bool__() on references --- src/sec_certs/sample/certificate.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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 -- cgit v1.3.1