Commit 303d132
Erlend Egeberg Aasland
[3.9] bpo-27334: roll back transaction if sqlite3 context manager fails to commit (pythonGH-26202)
Co-authored-by: Luca Citi
Co-authored-by: Berker Peksag <berker.peksag@gmail.com>.
(cherry picked from commit 7ecd342)
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>1 parent 9d3b6b2 commit 303d132
3 files changed
Lines changed: 101 additions & 12 deletions
File tree
- Lib/sqlite3/test
- Misc/NEWS.d/next/Library
- Modules/_sqlite
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| 28 | + | |
27 | 29 | | |
28 | | - | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
| |||
954 | 956 | | |
955 | 957 | | |
956 | 958 | | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
957 | 1030 | | |
958 | 1031 | | |
959 | 1032 | | |
| |||
965 | 1038 | | |
966 | 1039 | | |
967 | 1040 | | |
| 1041 | + | |
968 | 1042 | | |
969 | 1043 | | |
970 | 1044 | | |
971 | | - | |
| 1045 | + | |
972 | 1046 | | |
973 | 1047 | | |
974 | 1048 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1771 | 1771 | | |
1772 | 1772 | | |
1773 | 1773 | | |
1774 | | - | |
1775 | | - | |
1776 | | - | |
1777 | | - | |
| 1774 | + | |
1778 | 1775 | | |
1779 | 1776 | | |
1780 | 1777 | | |
1781 | 1778 | | |
| 1779 | + | |
| 1780 | + | |
1782 | 1781 | | |
1783 | | - | |
1784 | | - | |
1785 | | - | |
| 1782 | + | |
| 1783 | + | |
1786 | 1784 | | |
1787 | | - | |
1788 | | - | |
1789 | | - | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
1790 | 1803 | | |
1791 | 1804 | | |
1792 | 1805 | | |
| |||
0 commit comments