%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyc

�
��4]c@sVdZddlmZddlmZddlmZdefd��YZeZdS(	s

.. dialect:: mysql+pymysql
    :name: PyMySQL
    :dbapi: pymysql
    :connectstring: mysql+pymysql://<username>:<password>@<host>/<dbname>[?<options>]
    :url: https://pymysql.readthedocs.io/

Unicode
-------

Please see :ref:`mysql_unicode` for current recommendations on unicode
handling.

MySQL-Python Compatibility
--------------------------

The pymysql DBAPI is a pure Python port of the MySQL-python (MySQLdb) driver,
and targets 100% compatibility.   Most behavioral notes for MySQL-python apply
to the pymysql driver as well.

i(tMySQLDialect_mysqldbi(tlanghelpers(tpy3ktMySQLDialect_pymysqlcBsheZdZdZeZeZed�Z	e
jd��Ze
d��Zd�Zerfd�ZnRS(tpymysqlcKs#tt|�j|�||_dS(N(tsuperRt__init__tserver_side_cursors(tselfRtkwargs((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyR/scCsBy#td�j}|j|_tSWnttfk
r=tSXdS(Nspymysql.cursors(t
__import__tcursorstSSCursort	_sscursortTruetImportErrortAttributeErrortFalse(RR((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pytsupports_server_side_cursors3scCs
td�S(NR(R
(tcls((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pytdbapi<scCsOtt|�j|||�r"tSt||jj�rGdt|�kStSdS(NsAlready closed(	RRt
is_disconnectRt
isinstanceRtErrortstrR(Rtet
connectiontcursor((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyR@scCs1t|jdt�r&|jd}n|jdS(Ni(Rtargst	Exception(Rt	exception((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyt_extract_error_codeLsN(t__name__t
__module__tdrivertNonetdescription_encodingRtsupports_unicode_statementstsupports_unicode_bindsRRRtmemoized_propertyRtclassmethodRRRR(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyR$s		
N(t__doc__tmysqldbRtutilRRRtdialect(((sT/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/dialects/mysql/pymysql.pyt<module>s
.

Zerion Mini Shell 1.0