From 04bbfe50fb2924da83fbb5e0ab649548883ea077 Mon Sep 17 00:00:00 2001 From: Olivier Mehani Date: Fri, 23 Nov 2018 23:36:00 +1100 Subject: [PATCH] Match with fuzz.partial_ratio Signed-off-by: Olivier Mehani --- gnome-pass-search-provider.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gnome-pass-search-provider.py b/gnome-pass-search-provider.py index 3513e7c..949ad8f 100755 --- a/gnome-pass-search-provider.py +++ b/gnome-pass-search-provider.py @@ -25,7 +25,7 @@ # Copyright (C) 2012 Red Hat, Inc. # Author: Luke Macken -from fuzzywuzzy import process +from fuzzywuzzy import process, fuzz from os import getenv from os import walk from os.path import expanduser @@ -98,7 +98,10 @@ class SearchPassService(dbus.service.Object): path = path_join(dir_path, filename)[:-4] password_list.append(path) - return [entry[0] for entry in process.extract(name, password_list, limit=5)] + return [entry[0] for entry in process.extract(name, + password_list, + scorer=fuzz.partial_ratio, + limit=5)] def send_password_to_gpaste(self, name): pass_cmd = subprocess.run(