Skip to main content

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.