sql >> Database teknologi >  >> RDS >> PostgreSQL

Slå en advarsel fra i sqlalchemy

Pythons advarselsmodul giver en praktisk konteksthåndtering, der fanger advarsler til dig.

Sådan filtrerer du SQLAlchemy-advarslen fra.

import warnings
from sqlalchemy import exc as sa_exc

with warnings.catch_warnings():
    warnings.simplefilter("ignore", category=sa_exc.SAWarning)
    # code here...

Hvad angår udvikling vs produktion, kan du bare lade denne advarsel ombryde din applikations indgangspunkt eller et eksternt script, der kalder din applikation i dit produktionsmiljø.

Normalt løser jeg dette ved at have en miljøvariabel, der udfører en lidt anden kodesti end ved udvikling af f.eks. omvikling af forskellig middleware osv.



  1. Konfiguration af Service Broker til asynkron behandling

  2. MS Access Corruption Del 2:Bedste praksis for forebyggelse og genopretning

  3. 8 WP-CLI-kommandoer til at rydde op og optimere dit websted

  4. Hvordan konverteres kommaseparerede værdier til rækker i oracle?