From d216960acd737ef9a780a3c0febea7c2f50857e9 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sat, 4 Feb 2023 23:43:52 +0100 Subject: [PATCH] xdg-app-chooser: use system Python --- bin/xdg-app-chooser | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/bin/xdg-app-chooser b/bin/xdg-app-chooser index b6782a6..c65ecbc 100755 --- a/bin/xdg-app-chooser +++ b/bin/xdg-app-chooser @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 """Simple application selector relying on GTK app chooser dialog. """ @@ -13,9 +13,7 @@ import gi parser = argparse.ArgumentParser(description=sys.modules[__name__].__doc__) -parser.add_argument("file", - metavar="FILE", - help="file to open") +parser.add_argument("file", metavar="FILE", help="file to open") options = parser.parse_args() gi.require_version("Gtk", "3.0") @@ -27,9 +25,9 @@ file_info = f.query_info("standard::content-type", 0) content_type = file_info.get_content_type() # Display app chooser dialog box -dialog = Gtk.AppChooserDialog.new_for_content_type(None, - Gtk.DialogFlags.MODAL, - content_type) +dialog = Gtk.AppChooserDialog.new_for_content_type( + None, Gtk.DialogFlags.MODAL, content_type +) dialog.set_position(Gtk.WindowPosition.CENTER_ALWAYS) dialog.get_widget().set_show_default(True) dialog.get_widget().set_show_fallback(True) @@ -40,7 +38,5 @@ if response == Gtk.ResponseType.OK: app_info = dialog.get_app_info() dialog.destroy() # TODO: make it launch synchronously - sys.exit(0 - if app_info.launch([f]) - else 1) + sys.exit(0 if app_info.launch([f]) else 1) sys.exit(1)