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
No known key found for this signature in database
GPG Key ID: 6F82C3C767D655AA

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(