aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam Janovsky2023-02-16 10:43:10 +0100
committerAdam Janovsky2023-02-16 10:43:10 +0100
commitd55ab3e7aa1126641a73321222fdba209f841eac (patch)
tree4840fb7c220d1ceeb13557a78792aa512396fe4e
parent8797b8c4f6958b9ac31cb6b4716d044916386a7a (diff)
downloadsec-certs-d55ab3e7aa1126641a73321222fdba209f841eac.tar.gz
sec-certs-d55ab3e7aa1126641a73321222fdba209f841eac.tar.zst
sec-certs-d55ab3e7aa1126641a73321222fdba209f841eac.zip
introduce __bool__() on references
-rw-r--r--src/sec_certs/sample/certificate.py3
1 files changed, 3 insertions, 0 deletions
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