Python ConfigParser: Comprobando la existencia de la opción

Estoy usando el ConfigParser de Python para crear un archivo de configuración. Quiero verificar si una sección tiene una opción particular definida y, si la tiene, obtener el valor. Si la opción no está definida, solo quiero continuar sin ningún comportamiento especial. Parece que hay dos maneras de hacer esto.

if config.has_option('Options', 'myoption'):
    OPTION = config.get('Options', 'myoption')

O:

try:
    OPTION = config.get('Options', 'myoption')
except ConfigParser.NoOptionError:
    pass

¿Se prefiere un método sobre el otro? losif Implica menos líneas, pero ocasionalmente he leído eso.try/except Es considerado más pitónico en muchos casos.