This commit is contained in:
Astra Logical 2026-07-23 12:14:54 -04:00
parent ef0cedce3d
commit 282363bfeb

View file

@ -64,16 +64,19 @@ class CrossSigningKeyWrapper:
def __init__(self, key_val):
if hasattr(key_val, "key"):
self.key = key_val.key
self.first = getattr(key_val, "first", self.key)
elif isinstance(key_val, str):
self.key = key_val
self.first = key_val
else:
self.key = str(key_val)
self.first = getattr(key_val, "first", self.key)
def __str__(self):
return self.key
def __repr__(self):
return f"CrossSigningKeyWrapper(key={self.key!r})"
return f"CrossSigningKeyWrapper(key={self.key!r}, first={self.first!r})"
def __eq__(self, other):
if hasattr(other, "key"):