Instead of ``'all'``, you could do ``['all', 'simbad', 'ned', 'vizier']``.  That's special syntax that says those are the *only* possible values for the item (and it uses the first one as the default). 

If you do that you can also drop the `ALLOWED_DATABASES` thing completely, because the configuration option already checks the validity.