Есть файл.
main.py в корневой папке,
в котором:
———————
import sqlite3
con = sqlite3.connect(DATABASE)
con.execute('pragma encoding')
cur = con.cursor()
from functions.db import some_function
———————
Есть файл functions/
db.py в котором:
———————
from main import (con, cur)
def some_function(query):
try:
cur.execute(query)
except Exception as e:
logger_msg = ‘some message {} - {}’.format(query, e)
raise QueryError(logger_msg)
return cur.fetchall()
———————