Gio.IOErrorEnum

Error codes returned by GIO functions.

IOErrorEnum.FAILED

Generic error condition for when any operation fails.

IOErrorEnum.NOT_FOUND

File not found.

IOErrorEnum.EXISTS

File already exists.

IOErrorEnum.IS_DIRECTORY

File is a directory.

IOErrorEnum.NOT_DIRECTORY

File is not a directory.

IOErrorEnum.NOT_EMPTY

File is a directory that isn't empty.

IOErrorEnum.NOT_REGULAR_FILE

File is not a regular file.

IOErrorEnum.NOT_SYMBOLIC_LINK

File is not a symbolic link.

IOErrorEnum.NOT_MOUNTABLE_FILE

File cannot be mounted.

IOErrorEnum.FILENAME_TOO_LONG

Filename is too many characters.

IOErrorEnum.INVALID_FILENAME

Filename is invalid or contains invalid characters.

IOErrorEnum.TOO_MANY_LINKS

File contains too many symbolic links.

IOErrorEnum.NO_SPACE

No space left on drive.

IOErrorEnum.INVALID_ARGUMENT

Invalid argument.

IOErrorEnum.PERMISSION_DENIED

Permission denied.

IOErrorEnum.NOT_SUPPORTED

Operation not supported for the current backend.

IOErrorEnum.NOT_MOUNTED

File isn't mounted.

IOErrorEnum.ALREADY_MOUNTED

File is already mounted.

IOErrorEnum.CLOSED

File was closed.

IOErrorEnum.CANCELLED

Operation was cancelled. See Gio.Cancellable.

IOErrorEnum.PENDING

Operations are still pending.

IOErrorEnum.READ_ONLY

File is read only.

IOErrorEnum.CANT_CREATE_BACKUP

Backup couldn't be created.

IOErrorEnum.WRONG_ETAG

File's Entity Tag was incorrect.

IOErrorEnum.TIMED_OUT

Operation timed out.

IOErrorEnum.WOULD_RECURSE

Operation would be recursive.

IOErrorEnum.BUSY

File is busy.

IOErrorEnum.WOULD_BLOCK

Operation would block.

IOErrorEnum.HOST_NOT_FOUND

Host couldn't be found (remote operations).

IOErrorEnum.WOULD_MERGE

Operation would merge files.

IOErrorEnum.FAILED_HANDLED

Operation failed and a helper program has already interacted with the user. Do not display any error dialog.

IOErrorEnum.TOO_MANY_OPEN_FILES

The current process has too many files open and can't open any more. Duplicate descriptors do count toward this limit. Since 2.20

IOErrorEnum.NOT_INITIALIZED

The object has not been initialized. Since 2.22

IOErrorEnum.ADDRESS_IN_USE

The requested address is already in use. Since 2.22

IOErrorEnum.PARTIAL_INPUT

Need more input to finish operation. Since 2.24

IOErrorEnum.INVALID_DATA

The input data was invalid. Since 2.24

IOErrorEnum.DBUS_ERROR

A remote object generated an error that doesn't correspond to a locally registered GLib.Error error domain. Use Gio.dbus_error_get_remote_error to extract the D-Bus error name and Gio.dbus_error_strip_remote_error to fix up the message so it matches what was received on the wire. Since 2.26.

IOErrorEnum.HOST_UNREACHABLE

Host unreachable. Since 2.26

IOErrorEnum.NETWORK_UNREACHABLE

Network unreachable. Since 2.26

IOErrorEnum.CONNECTION_REFUSED

Connection refused. Since 2.26

IOErrorEnum.PROXY_FAILED

Connection to proxy server failed. Since 2.26

IOErrorEnum.PROXY_AUTH_FAILED

Proxy authentication failed. Since 2.26

IOErrorEnum.PROXY_NEED_AUTH

Proxy server needs authentication. Since 2.26

IOErrorEnum.PROXY_NOT_ALLOWED

Proxy connection is not allowed by ruleset. Since 2.26

IOErrorEnum.BROKEN_PIPE

Broken pipe. Since 2.36