summaryrefslogtreecommitdiff
path: root/Lib/sqlite3
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2018-12-17 07:10:20 -0800
committerGitHub <noreply@github.com>2018-12-17 07:10:20 -0800
commitcb272843f2d5dfc4ef996ba952b99a3e30c88bbc (patch)
tree01fea7a9e86083677614812e0b85b1c8a29732a1 /Lib/sqlite3
parentc367d52a74781b2c9ffd9e29722fbdfc0234408c (diff)
downloadcpython-git-cb272843f2d5dfc4ef996ba952b99a3e30c88bbc.tar.gz
bpo-35504: Fix segfaults and SystemErrors when deleting certain attrs. (GH-11175)
(cherry picked from commit 842acaab1376c5c84fd5966bb6070e289880e1ca) Co-authored-by: Zackery Spytz <zspytz@gmail.com>
Diffstat (limited to 'Lib/sqlite3')
-rw-r--r--Lib/sqlite3/test/regression.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/sqlite3/test/regression.py b/Lib/sqlite3/test/regression.py
index 1c59a3cd31..865bd88f74 100644
--- a/Lib/sqlite3/test/regression.py
+++ b/Lib/sqlite3/test/regression.py
@@ -379,6 +379,10 @@ class RegressionTests(unittest.TestCase):
del ref
support.gc_collect()
+ def CheckDelIsolation_levelSegfault(self):
+ with self.assertRaises(AttributeError):
+ del self.con.isolation_level
+
class UnhashableFunc:
__hash__ = None