mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-06 13:11:15 -07:00
* Bump cherrypy from 18.8.0 to 18.9.0 Bumps [cherrypy](https://github.com/cherrypy/cherrypy) from 18.8.0 to 18.9.0. - [Changelog](https://github.com/cherrypy/cherrypy/blob/main/CHANGES.rst) - [Commits](https://github.com/cherrypy/cherrypy/compare/v18.8.0...v18.9.0) --- updated-dependencies: - dependency-name: cherrypy dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Update cherrypy==18.9.0 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> [skip ci]
33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
remote = False # automatic testing of remote access has been removed here
|
|
|
|
|
|
def try_connection(verbose, *args, **kwargs):
|
|
import adodbapi
|
|
|
|
dbconnect = adodbapi.connect
|
|
try:
|
|
s = dbconnect(*args, **kwargs) # connect to server
|
|
if verbose:
|
|
print("Connected to:", s.connection_string)
|
|
print("which has tables:", s.get_table_names())
|
|
s.close() # thanks, it worked, goodbye
|
|
except adodbapi.DatabaseError as inst:
|
|
print(inst.args[0]) # should be the error message
|
|
print("***Failed getting connection using=", repr(args), repr(kwargs))
|
|
return False, (args, kwargs), None
|
|
|
|
print(" (successful)")
|
|
|
|
return True, (args, kwargs, remote), dbconnect
|
|
|
|
|
|
def try_operation_with_expected_exception(
|
|
expected_exception_list, some_function, *args, **kwargs
|
|
):
|
|
try:
|
|
some_function(*args, **kwargs)
|
|
except expected_exception_list as e:
|
|
return True, e
|
|
except:
|
|
raise # an exception other than the expected occurred
|
|
return False, "The expected exception did not occur"
|