Skip to content

Commit 6716cdf

Browse files
committed
Store standard type annotation
1 parent 3e547e8 commit 6716cdf

File tree

1 file changed

+4
-5
lines changed
  • ansible_base/lib/utils

1 file changed

+4
-5
lines changed

ansible_base/lib/utils/db.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,20 +155,19 @@ def advisory_lock(*args, lock_session_timeout_milliseconds=0, **kwargs):
155155
raise RuntimeError(f'Advisory lock not implemented for database type {connection.vendor}')
156156

157157

158-
settings_dict_type = dict[str, Union[str, int]]
158+
# Django settings.DATABASES['alias'] dictionary type
159+
dj_db_dict = dict[str, Union[str, int]]
159160

160161

161-
def psycopg_kwargs_from_settings_dict(settings_dict: settings_dict_type) -> dict:
162+
def psycopg_kwargs_from_settings_dict(settings_dict: dj_db_dict) -> dict:
162163
"""Return psycopg connection creation kwargs given Django db settings info
163164
164165
:param dict setting_dict: DATABASES in Django settings
165166
:return: kwargs that can be passed to psycopg.connect, or connection classes"""
166167
return PsycopgDatabaseWrapper(settings_dict).get_connection_params()
167168

168169

169-
def combine_settings_dict(
170-
settings_dict1: dict[str, Union[str, int]], settings_dict2: dict[str, Union[str, int]], **extra_options
171-
) -> dict[str, Union[str, int]]:
170+
def combine_settings_dict(settings_dict1: dj_db_dict, settings_dict2: dj_db_dict, **extra_options) -> dj_db_dict:
172171
"""Given two Django settings dictionaries, combine them and return a new settings_dict"""
173172
settings_dict = deepcopy(settings_dict1)
174173
settings_dict['OPTIONS'] = deepcopy(settings_dict.get('OPTIONS', {}))

0 commit comments

Comments
 (0)