ObjectDigest
ObjectDigest Objects
class ObjectDigest(ObjectDigestProtocol)
The digest of an Object.
object_canceled
@classmethod
def object_canceled(cls) -> ObjectDigest
A marker that signifies the object is canceled.
object_deleted
@classmethod
def object_deleted(cls) -> ObjectDigest
A marker that signifies the object is deleted.
object_wrapped
@classmethod
def object_wrapped(cls) -> ObjectDigest
A marker that signifies the object is wrapped into another object.
is_alive
def is_alive() -> bool
Returns whether the digest represents an object that is neither deleted nor wrapped.
is_deleted
def is_deleted() -> bool
Returns whether the digest represents a deleted object.
is_wrapped
def is_wrapped() -> bool
Returns whether the digest represents an object wrapped in another object.
next_lexicographical
def next_lexicographical() -> ObjectDigest
Returns the next digest in byte-increasing order.
next_lexicographical_opt
def next_lexicographical_opt() -> typing.Optional[ObjectDigest]
Returns the next digest in byte-increasing order, or None if
the result would overflow.