Skip to content

Allow GIO to open non-file:// URIs

benjunmun requested to merge benjunmun/paperwork:gio_uri_fix into develop

The GIO backend should be able to handle many different kinds of filesystem types. Currently the implementation only supports file:// URIs. This is a set of changes to take advantage of the ability to handle any other URL that the GIO GVFS supports.

Some discussion of an early version of these changes can be found here: benjunmun/paperwork@d3ea2969 Originally prompted by the issues I described in issue #956 (closed), but fixed more completely.

The only part I'm not 100% happy with is the workaround for python issue 18828 with smb:// urls, but it seems like there's not a lot of great options in the standard library.

Merge request reports