Pythons varningsmodul tillhandahåller en praktisk sammanhangshanterare som fångar upp varningar åt dig.
Så här filtrerar du bort SQLAlchemy-varningen.
import warnings
from sqlalchemy import exc as sa_exc
with warnings.catch_warnings():
warnings.simplefilter("ignore", category=sa_exc.SAWarning)
# code here...
När det gäller utveckling vs produktion, kan du bara låta denna varning lindas runt din applikations ingångspunkt eller ett externt skript som anropar din applikation i din produktionsmiljö.
Vanligtvis löser jag detta genom att ha en miljövariabel som exekverar en lite annan kodsökväg än när man utvecklar till exempel olika mellanprogram etc.