|
|
@ -47,7 +47,7 @@ def insert_linebreaks(string, linelength): |
|
|
|
count += 1 |
|
|
|
return new |
|
|
|
|
|
|
|
def printNow(query, results, results_count): |
|
|
|
def printNow(query, results): |
|
|
|
if connected == True: |
|
|
|
printerpath = check_printer_path() |
|
|
|
try: |
|
|
@ -58,16 +58,10 @@ def printNow(query, results, results_count): |
|
|
|
print(escpos['justify_center'], file=print_pointer, flush=True) |
|
|
|
|
|
|
|
printed = False |
|
|
|
|
|
|
|
if results_count == None or results_count == 'None': |
|
|
|
results_count = 0 |
|
|
|
results_count_max = results_count + 5 |
|
|
|
current_count = 0 |
|
|
|
for x, document in results.items(): |
|
|
|
for n, sentence in enumerate(document['matches']): |
|
|
|
if current_count == results_count: |
|
|
|
printed = True |
|
|
|
if results_count < results_count_max: |
|
|
|
if results_count < 4: |
|
|
|
results_count += 1 |
|
|
|
sentence = str(sentence) # Turn Flask Markup object back to normal python string |
|
|
|
sentence = char_swap(sentence) |
|
|
@ -124,12 +118,9 @@ def printNow(query, results, results_count): |
|
|
|
results_count = 0 |
|
|
|
# printNow(query, results, results_count) |
|
|
|
|
|
|
|
return results_count |
|
|
|
|
|
|
|
except: |
|
|
|
e = sys.exc_info()[0] |
|
|
|
print("Could not print: {}".format(e)) |
|
|
|
return 0 |
|
|
|
|
|
|
|
# query = 'noise' |
|
|
|
# results, _, _ = readings.request_results(query) |
|
|
|