← Back
Editing: connections.cpython-311.pyc
� ���]1 � �� � d Z ddlZddlZddlmZmZ ddlmZmZ ddl m Z mZmZm Z mZmZmZmZmZmZ ddddd d �Z ej d� � Zd� Z G d � 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)�unicode�PY2) �Warning�Error�InterfaceError� DataError� DatabaseError�OperationalError�IntegrityError� InternalError�NotSupportedError�ProgrammingError�utf8�cp1252�koi8_r�koi8_u)�utf8mb4�utf8mb3�latin1�koi8r�koi8uz^(\d+)c � � t � | � � }|r"t |� d� � � � S dS )z�Returns the leading numeric part of a string. >>> numeric_part("20-alpha") 20 >>> numeric_part("foo") >>> numeric_part("16b") 16 � N)�re_numeric_part�match�int�group)�s�ms �5/usr/lib/python3/dist-packages/MySQLdb/connections.py�numeric_partr# s: � � ���a� � �A�� ��1�7�7�1�:�:�����4� c �� � � e Zd ZdZej Z� fd�Zd� Zdd�Z d� Z d� Zd� Zd � Z d � Z eej d� � sd� Z� fd �Zd� Zd� ZeZeZeZeZeZeZeZeZeZeZ� xZ S )� Connectionz MySQL Database Connection Objectc �. ��� ddl m}m} ddlm}m} ddlm} |� � � }d|v r|� d� � |d<