def get_settings(self, client_name=None):
settings = read_client_secrets()<EOL>if client_name is not None and client_name in settings:<EOL><INDENT>return settings[client_name]           <EOL><DEDENT>return settings<EOL>
get all settings, either for a particular client if a name is provided,
       or across clients.

       Parameters
       ==========
       client_name: the client name to return settings for (optional)