As most validators, Int also supports a "not_empty" option. I.e. you can
use Int(min=100, max=999, not_empty=True).
-- Christoph
I sugges you to Read The Formencode Manual
Two ways:
from formencode.validators import Int, NotEmpty, All
validator=Int(min=100, max=999, not_empty=True)
validator = All(Int(min=100, max=999), NotEmpty)