'Parse files from a glob
:param str filepath: Nginx config file path
:param bool override: Whether to parse a file that has been parsed
:returns: list of parsed tree structures
:rtype: list'

def _parse_files(self, filepath, override=False):

    files = glob.glob(filepath)
    trees = []
    for item in files:
        if ((item in self.parsed) and (not override)):
            continue
        try:
            with open(item) as _file:
                parsed = nginxparser.load(_file)
                self.parsed[item] = parsed
                trees.append(parsed)
        except IOError:
            logger.warning('Could    not    open    file:    %s', item)
        except pyparsing.ParseException as err:
            logger.debug('Could    not    parse    file:    %s    due    to    %s', item, err)
    return trees
