aboutsummaryrefslogtreecommitdiff
path: root/fprintd_tk_lib.py
diff options
context:
space:
mode:
Diffstat (limited to 'fprintd_tk_lib.py')
-rw-r--r--fprintd_tk_lib.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/fprintd_tk_lib.py b/fprintd_tk_lib.py
index 137a606..6ecbed6 100644
--- a/fprintd_tk_lib.py
+++ b/fprintd_tk_lib.py
@@ -4,7 +4,6 @@
# Dependencies:
# /usr/bin/fprintd-*
# Improve:
-# add a verbose/debug param to everything?
import os, subprocess, re
@@ -17,7 +16,7 @@ prevent_success_messages = [
"enroll-duplicate"
]
-def get_enrolled_fingers(user = None):
+def get_enrolled_fingers(user = None, verbose = False):
# return list of full strings of fingers that are enrolled.
enrolled_fingers = []
if user is None:
@@ -27,22 +26,19 @@ def get_enrolled_fingers(user = None):
stdout = subprocess.PIPE,
universal_newlines = True # or maybe text=True
)
- #print(result.stdout)
while True:
line = proc.stdout.readline()
if not line:
break
if fre.match(line):
- #print(f"Got {fre.match(line).groups()[0]}")
enrolled_fingers.append(fre.match(line).groups()[0].strip())
elif re.match("^.*No devices available.*", line):
return []
else:
- #print(f"Not-matching: {line}",end="")
pass
return enrolled_fingers
-def fprintd_action(action, finger, status_function = None, user = None):
+def fprintd_action(action, finger, status_function = None, user = None, verbose = False):
if user is None:
user = _user
if action == "enroll":
bgstack15