mirror of
https://github.com/PyMySQL/mysqlclient.git
synced 2025-08-15 02:54:29 +08:00
Remove context interface from Connector (#295)
This commit is contained in:
@ -253,20 +253,6 @@ class Connection(_mysql.connection):
|
|||||||
else:
|
else:
|
||||||
_mysql.connection.query(self, query)
|
_mysql.connection.query(self, query)
|
||||||
|
|
||||||
def __enter__(self):
|
|
||||||
from warnings import warn
|
|
||||||
warn("context interface will be changed. Use explicit conn.commit() or conn.rollback().",
|
|
||||||
DeprecationWarning, 2)
|
|
||||||
if self.get_autocommit():
|
|
||||||
self.query("BEGIN")
|
|
||||||
return self.cursor()
|
|
||||||
|
|
||||||
def __exit__(self, exc, value, tb):
|
|
||||||
if exc:
|
|
||||||
self.rollback()
|
|
||||||
else:
|
|
||||||
self.commit()
|
|
||||||
|
|
||||||
def _bytes_literal(self, bs):
|
def _bytes_literal(self, bs):
|
||||||
assert isinstance(bs, (bytes, bytearray))
|
assert isinstance(bs, (bytes, bytearray))
|
||||||
x = self.string_literal(bs) # x is escaped and quoted bytes
|
x = self.string_literal(bs) # x is escaped and quoted bytes
|
||||||
|
Reference in New Issue
Block a user