diff --git a/app.py b/app.py index 502163c..fde8605 100644 --- a/app.py +++ b/app.py @@ -2,6 +2,7 @@ import eventlet import socketio import uuid import base64 +import os import gi gi.require_version("FPrint", "2.0") @@ -51,8 +52,6 @@ def enroll(sessionId, data): prt = device.enroll_sync(prt, None, progress_cb=progress, progress_data=sessionId) img = prt.serialize() sio.emit('fprint-enroll-done', { 'ok': True, "fingerprint": base64.b64encode(img).decode('utf-8'), 'id': str(uuid.uuid4()), 'data': data }) - with open('adebisi-fa.jpg', 'w+b') as f: - f.write(img) except Exception as e: print({'error': e}); sio.emit('fprint-enroll-done', { 'ok': False, 'message': e}) @@ -148,4 +147,7 @@ def capture_other(sid, data): print({ "event": "capture_other", "data": data }) pass +with open('/tmp/libfprint-server', 'w') as f: + f.write(str(os.getpid())); + eventlet.wsgi.server(eventlet.listen(('127.0.0.1', 9000), reuse_port=False), app)