File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/MySQLdb/__pycache__/connections.cpython-310.pyc
Back
o �h[3 � @ s� d Z ddlZddlmZmZ ddlmZmZmZm Z m Z mZmZm Z mZmZ ddddd d �Ze�d�Zdd � ZG dd� dej�ZdS )a This module implements connections for MySQLdb. Presently there is only one class: Connection. Others are unlikely. However, you might want to make your own subclasses. In most cases, you will probably override Connection.default_cursor with a non-standard Cursor class. � N� )�cursors�_mysql) �Warning�Error�InterfaceError� DataError� DatabaseError�OperationalError�IntegrityError� InternalError�NotSupportedError�ProgrammingError�utf8�cp1252�koi8_r�koi8_u)�utf8mb4�utf8mb3�latin1�koi8r�koi8uz^(\d+)c C s t �| �}|rt|�d��S dS )z�Returns the leading numeric part of a string. >>> numeric_part("20-alpha") 20 >>> numeric_part("foo") >>> numeric_part("16b") 16 r N)�re_numeric_part�match�int�group)�s�m� r �I/usr/local/CyberPanel/lib/python3.10/site-packages/MySQLdb/connections.py�numeric_part# s r c s� e Zd ZdZejZ� fdd�Z d!dd�Zd d � Z dd� Z d d� Zd"dd�Zdd� Z dd� Zdd� Zdd� Zdd� Zd"� fdd� Zdd� Zdd � ZeZeZeZeZeZeZeZeZeZeZ� ZS )#� Connectionz MySQL Database Connection Objectc sJ ddl m}m} ddlm}m} |�� }d|v r|�d�|d<