Skip to content

Exceptions & Error Codes

Error classes and status enumerations for pylibheif.


HeifErrorCode

pylibheif.HeifErrorCode

Bases: enum.Enum

__module__ class-attribute

__module__ = 'pylibheif._pylibheif'

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.


HeifError

pylibheif.HeifError

Bases: builtins.Exception

__module__ class-attribute

__module__ = 'pylibheif._pylibheif'

str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.str() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to 'strict'.

__weakref__ property

__weakref__

list of weak references to the object


Error Subclasses

  • HeifInputDoesNotExistError
  • HeifInvalidInputError
  • HeifUnsupportedFiletypeError
  • HeifUnsupportedFeatureError
  • HeifUsageError
  • HeifMemoryAllocationError
  • HeifEncodingError
  • HeifColorProfileDoesNotExistError