Match with fuzz.partial_ratio

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
This commit is contained in:
Olivier Mehani
2018-11-23 23:36:00 +11:00
parent 30249771b7
commit 04bbfe50fb

View File

@ -25,7 +25,7 @@
# Copyright (C) 2012 Red Hat, Inc. # Copyright (C) 2012 Red Hat, Inc.
# Author: Luke Macken <lmacken@redhat.com> # Author: Luke Macken <lmacken@redhat.com>
from fuzzywuzzy import process from fuzzywuzzy import process, fuzz
from os import getenv from os import getenv
from os import walk from os import walk
from os.path import expanduser from os.path import expanduser
@ -98,7 +98,10 @@ class SearchPassService(dbus.service.Object):
path = path_join(dir_path, filename)[:-4] path = path_join(dir_path, filename)[:-4]
password_list.append(path) 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): def send_password_to_gpaste(self, name):
pass_cmd = subprocess.run( pass_cmd = subprocess.run(