@with_formatter(format_func)<EOL><INDENT>def query_args(self, name):<DEDENT>
sql = '<STR_LIT>''<STR_LIT>'<EOL>logging.debug('<STR_LIT>', sql, (name,))<EOL>self.cursor.execute(sql, (name,))<EOL>func = self.cursor.fetchone()<EOL>if func:<EOL><INDENT>sql = '<STR_LIT>''<STR_LIT>'<EOL>logging.debug('<STR_LIT>', sql, (func[<NUM_LIT:1>],))<EOL>self.cursor.execute(sql, (func[<NUM_LIT:1>],))<EOL>args = self.cursor.fetchall()<EOL>ret_type = clean_ret_type(func[<NUM_LIT:0>])<EOL>args = [<EOL>(arg_number, sanitize_type(arg_type), arg_name)<EOL>for arg_number, arg_type, arg_name in args<EOL>]<EOL>return ret_type, name, args<EOL><DEDENT>return None<EOL>
Query the return type and argument list of the specified
        function in the specified database.