Myslim, ze by mohlo pomoci tohle:
import MySQLdb
con = MySQLdb.connect('localhost', 'root', '', 'test')
cur = con.cursor()
# _defer_warnings ver. >= 1.2.2
cur._defer_warnings = True
cur.execute('drop table if exists whatever')
print con.show_warnings()
cur.clos
osetri to na urovni aplikacie
-Pôvodná správa-
Od: Vladislav Ludík [EMAIL PROTECTED]
Komu: Konference PyCZ
Predmet: [python] využití warnings v mysqldb
Když zadám chybnou hodnotu pro zápis do databáze, v Linuxu vidím hlášení
Warning.
Například jsem zadal hodnotu místo čísla text
Když zadám chybnou hodnotu pro zápis do databáze, v Linuxu vidím hlášení
Warning.
Například jsem zadal hodnotu místo čísla text:
/43: Warning: Rows matched: 1 Changed: 0 Warnings: 1/
Potřebuji varování nějak zpracovat. V modulu _mysql_exceptions se však
výjimky na závěr mažou a zůstává jen Wa