Error

class Error(message='unknown error', domain='pygi-error', code=0)

The Error structure contains information about an error that has occurred.

Attributes

class Error
domain

The error domain, usually a string that you can convert to a GLib quark with quark_from_string().

code

A numeric code that identifies a specific error within the domain.

message

A human-readable description of the error.

Methods

class Error
matches(domain, code)

Returns True if error matches domain and code, False otherwise. In particular, when error is None, False will be returned.

If domain contains a FAILED (or otherwise generic) error code, you should generally not check for it explicitly, but should instead treat any not-explicitly-recognized error code as being equivalent to the FAILED code. This way, if the domain is extended in the future to provide a more specific error code for a certain case, your code will still work.

Parameters:
  • domain – an error domain

  • code – an error code

classmethod new_literal(message, code)
Parameters:
  • message

  • code