def match(self, path):
        match = self._regex.search(path)
        if match is not None:
            remaining = path[match.end():]
            groups = match.groupdict()
            result = {}
            for name, value in groups.items():
                try:
                    value = self._converters[name].to_python(value)
                except Http404:
                    return
                result[str(name)] = value
            if remaining:
                result['__remaining__'] = remaining
            return result
Match a path and return ``None`` if no matching, otherwise
dataset/ETHPy150Open quantmind/pulsar/pulsar/apps/wsgi/route.py/Route.match