"""Handle connection to auth database."""importsqlite3importcontextlib@contextlib.contextmanagerdefconnection(db_path:str):connection=sqlite3.connect(db_path)try:yieldconnectionfinally:connection.close()@contextlib.contextmanagerdefcursor(connection):cur=connection.cursor()try:yieldcurfinally:cur.close()