Будет ли pyodbc автоматически подключаться к БД, если в определении функции указано имя сервера по умолчанию? - PullRequest
0 голосов
/ 03 апреля 2019

В модуле у меня есть следующая функция:

import pyodbc
def connect_db(server={default_server_name}):
config = {
     'DRIVER': '{ODBC Driver 13 for SQL Server}'
     'TRUSTED_CONNECTION':'Yes'
     'SERVER':server
}

conn = pyodbc.connect(**config)
return conn

Мой вопрос: когда я импортирую этот модуль, pyodbc действительно подключится к серверу, так как задано имя сервера по умолчанию? Я бы так не думал, но я столкнулся с ситуацией, когда я не смог импортировать модуль (получил ошибку pyodbc), если не был во внутренней сети, что указывало бы на то, что он пытался подключиться к БД, когда импортирован.

...