From cf921b251d8664900bc7c5b3068bcd7b0ce2b2b7 Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Sat, 17 Nov 2018 12:55:27 +0000
Subject: [PATCH] Added no SID robustness
---
Ocr.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/Ocr.py b/Ocr.py
index cd546b3..33d9457 100644
--- a/Ocr.py
+++ b/Ocr.py
@@ -237,6 +237,15 @@
def get_code_data(self):
+ if self.QRData is None:
+ self.errors.append("Could not read QR or EAN code! Not an exam?")
+ retval = {'exam_id': None,
+ 'page_no': None,
+ 'paper_id': None,
+ 'faculty_id': None,
+ 'sid':None
+ }
+ return retval
qrdata = bytes.decode(self.QRData, 'utf8')
if self.QRDecode[0].type=='EAN13':
return {'exam_id': int(qrdata[0:7]),
--
Gitblit v1.8.0