Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/trac/db/__pycache__/ |
Upload File : |
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"