import gtk import gnome import gnome.ui import gnomevfs gnome.init("foo", "bar") filter = gtk.FileFilter() filter.add_mime_type ("application/x-executable") filter.set_name ("application/x-executable") def selection_changed (chooser): print "%d items selected" % (len (chooser.get_filenames ())) chooser = gtk.FileChooserDialog ('sample file chooser with application/x-executable filter') chooser.set_local_only (0) chooser.set_select_multiple (1) chooser.add_filter(filter) chooser.connect("selection-changed",selection_changed) chooser.run()