Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
lib
/
python3
/
dist-packages
/
trac
/
db
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: api.cpython-310.pyc
o �k�`�f � @ sL d dl Z d dlZd dlZd dlZd dlmZmZ d dlm Z d dl mZmZ d dl mZmZmZmZ d dlT d dlmZ d dlmZ d d lmZ d d lmZ d dlmZ d dlmZ d d lm Z m!Z! G dd� de"�Z#G dd� de#�Z$G dd� de#�Z%G dd� de"ed�Z&G dd� de'�Z(G dd� de)�Z*dd� Z+dd� Z,dd � Z-d!d"� Z.dS )#� N)�ABCMeta�abstractmethod)� db_default)�IEnvironmentSetupParticipant�ISystemInfoProvider)� BoolOption�ConfigurationError� IntOption�Option)�*)�ConnectionPool)�Table)�ConnectionWrapper)�ThreadLocal)�tag)�unicode_passwd)�_�tag_c @ s4 e Zd ZdZdZdd� Zd dd�ZeZd dd�ZdS ) �DbContextManagerz^Database Context Manager The outermost `DbContextManager` will close the connection. Nc C s t |�| _d S �N)�DatabaseManager�dbmgr)�self�env� r �-/usr/lib/python3/dist-packages/trac/db/api.py�__init__, s zDbContextManager.__init__c C �4 | �}|� ||�W d � S 1 sw Y dS )z(Shortcut for directly executing a query.N)�execute�r �query�params�dbr r r r / � $�zDbContextManager.executec C r )z7Shortcut for directly calling "executemany" on a query.N)�executemanyr r r r r$ 6 r# zDbContextManager.executemanyr ) �__name__� __module__�__qualname__�__doc__r"