File tree Expand file tree Collapse file tree 3 files changed +19
-3
lines changed
dsg_lib/async_database_functions Expand file tree Collapse file tree 3 files changed +19
-3
lines changed Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" ?>
2
- <coverage version =" 7.6.0 " timestamp =" 1722642128956 " lines-valid =" 716" lines-covered =" 193" line-rate =" 0.2696" branches-covered =" 0" branches-valid =" 0" branch-rate =" 0" complexity =" 0" >
3
- <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.6.0 -->
2
+ <coverage version =" 7.6.1 " timestamp =" 1724623192815 " lines-valid =" 716" lines-covered =" 193" line-rate =" 0.2696" branches-covered =" 0" branches-valid =" 0" branch-rate =" 0" complexity =" 0" >
3
+ <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.6.1 -->
4
4
<!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd -->
5
5
<sources >
6
6
<source >/workspaces/devsetgo_lib</source >
Original file line number Diff line number Diff line change @@ -120,3 +120,19 @@ async def create_tables(self):
120
120
# Log the error and raise it
121
121
logger .error (f"Error creating tables: { ex } " ) # pragma: no cover
122
122
raise # pragma: no cover
123
+
124
+ async def disconnect (self ): # pragma: no cover
125
+ """
126
+ This method asynchronously disconnects the database engine.
127
+
128
+ Parameters: None
129
+
130
+ Returns: None
131
+ """
132
+ logger .debug ("Disconnecting from database" )
133
+ try :
134
+ await self .db_config .engine .dispose ()
135
+ logger .info ("Disconnected from database" )
136
+ except Exception as ex : # pragma: no cover
137
+ logger .error (f"Error disconnecting from database: { ex } " ) # pragma: no cover
138
+ raise # pragma: no cover
You can’t perform that action at this time.
0 commit comments