'Get conf files for this server
:param: number, if supplied will only lookup the nth server
:returns: list of conf files'

def conf_files(self, **kwargs):

    if (self.server in STANDALONE_SERVERS):
        server_search = self.server
    else:
        server_search = ('%s-server' % self.type)
    if (self.conf is not None):
        found_conf_files = search_tree(SWIFT_DIR, server_search, (self.conf + '.conf'), dir_ext=(self.conf + '.conf.d'))
    else:
        found_conf_files = search_tree(SWIFT_DIR, (server_search + '*'), '.conf', dir_ext='.conf.d')
    number = kwargs.get('number')
    if number:
        try:
            conf_files = [found_conf_files[(number - 1)]]
        except IndexError:
            conf_files = []
    else:
        conf_files = found_conf_files
    if (not conf_files):
        if (not kwargs.get('quiet')):
            if number:
                print((_('Unable    to    locate    config    number    %(number)s    for    %(server)s') % {'number': number, 'server': self.server}))
            else:
                print((_('Unable    to    locate    config    for    %s') % self.server))
        if (kwargs.get('verbose') and (not kwargs.get('quiet'))):
            if found_conf_files:
                print(_('Found    configs:'))
            for (i, conf_file) in enumerate(found_conf_files):
                print(('        %d)    %s' % ((i + 1), conf_file)))
    return conf_files
