def get(self, key, default=None):
if key in self.__cli:<EOL><INDENT>return self.__cli[key]<EOL><DEDENT>if key in self.__config:<EOL><INDENT>return self.__config.get(key)<EOL><DEDENT>if key in self.__defaults:<EOL><INDENT>return self.__defaults.get(key)<EOL><DEDENT>return default<EOL>
Get the value for `key`.

Gives priority to command-line overrides.

Args:
    key: str, the key to get the value for.

Returns:
    object: The value for `key`