diff options
| author | Adam Janovsky | 2023-02-16 10:43:10 +0100 |
|---|---|---|
| committer | Adam Janovsky | 2023-02-16 10:43:10 +0100 |
| commit | d55ab3e7aa1126641a73321222fdba209f841eac (patch) | |
| tree | 4840fb7c220d1ceeb13557a78792aa512396fe4e | |
| parent | 8797b8c4f6958b9ac31cb6b4716d044916386a7a (diff) | |
| download | sec-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.py | 3 |
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 |
