Skip to content
  • Simon McVittie's avatar
    Don't crash if a GSettings schema is missing · 1b7149f8
    Simon McVittie authored
    GSettingsMissingError doesn't have a message attribute, at least under
    Python 3.6. This caused a crash in distributions like Debian where
    commit 53a8edb7 "desktop: Don't install panel" was reverted to support
    Nautilus 3.26, when used in conjunction with a prerelease build of
    Nautilus 3.27.
    
    Use the logging module's support for '%' interpolation while I'm
    touching those lines anyway, as recommended by pylint warning W1201.
    1b7149f8