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.