Предупредителният модул на Python предоставя удобен контекстен мениджър, който улавя предупреждения вместо вас.
Ето как да филтрирате предупреждението на SQLAlchemy.
import warnings
from sqlalchemy import exc as sa_exc
with warnings.catch_warnings():
warnings.simplefilter("ignore", category=sa_exc.SAWarning)
# code here...
Що се отнася до разработката срещу производството, можете просто да имате това предупреждение да се обвие около входната точка на вашето приложение или външен скрипт, който извиква вашето приложение във вашата производствена среда.
Обикновено решавам това, като имам променлива на средата, която изпълнява малко по-различен път на кода, отколкото когато разработвам, например, обвивам около различен междинен софтуер и т.н.