Primo: indenta il codice o non si capisce nulla.
Secondo: nel codice che hai scritto sembra esserci un end di troppo.
Terzo: per questo caso puoi usare strtointdef, basta passare come valore di default un valore che sei sicuro di non trovare nella query che interroghi. Ti risparmi un blocco try except.