Skip to content

Commit a892e37

Browse files
committed
Closing database connection
1 parent cddd04a commit a892e37

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

source_code/module/database.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@ def read(self, id):
1919
cursor.execute("SELECT * FROM phone_book order by name asc")
2020
else:
2121
cursor.execute("SELECT * FROM phone_book where id = %s order by name asc", (id,))
22-
23-
con.close()
24-
22+
2523
return cursor.fetchall()
2624
except:
2725
return ()
28-
29-
26+
finally:
27+
con.close()
28+
3029
def insert(self,data):
3130
con = Database.connect(self)
3231
cursor = con.cursor()
@@ -40,8 +39,8 @@ def insert(self,data):
4039
con.rollback()
4140

4241
return False
43-
44-
con.close()
42+
finally:
43+
con.close()
4544

4645
def update(self, id, data):
4746
con = Database.connect(self)
@@ -56,8 +55,8 @@ def update(self, id, data):
5655
con.rollback()
5756

5857
return False
59-
60-
con.close()
58+
finally:
59+
con.close()
6160

6261
def delete(self, id):
6362
con = Database.connect(self)
@@ -72,5 +71,5 @@ def delete(self, id):
7271
con.rollback()
7372

7473
return False
75-
76-
con.close()
74+
finally:
75+
con.close()

0 commit comments

Comments
 (0)