From d86413ad81135454df7ef1c7d7faeb52eb51efa8 Mon Sep 17 00:00:00 2001 From: Dennis Eriksen Date: Wed, 1 Feb 2023 12:24:22 +0100 Subject: adding some common stuff, less code replica --- common/queue.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 common/queue.py (limited to 'common/queue.py') diff --git a/common/queue.py b/common/queue.py new file mode 100644 index 0000000..7804c8d --- /dev/null +++ b/common/queue.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python3 +''' common functions and stuff ''' + +import os +import sys +import pickle +from litequeue import SQLQueue + +QUEUE_DB = os.environ.get('el_QUEUE_db', 'litequeue.db') + +# Initialize queue +q = SQLQueue(QUEUE_DB, maxsize=None) + +def dbi(sql,values,**kwargs): + print("lolqu") + verbose = bool(kwargs['verbose']) if 'verbose' in kwargs else False + + q.put(pickle.dumps([sql, values])) + if verbose is True: + print("Inserted into queue") + return True -- cgit v1.2.3