Path 1: 49 calls (0.52)

tuple (49)

1def match_param_docs(self) -> tuple[set[str], set[str]]:
2        params_with_doc = set()
3        params_with_type = set()
4
5        for match in re.finditer(self.re_param_in_docstring, self.doc):
6            name = match.group(2)
7            # Remove escape characters necessary for asterisks
8            name = name.replace("\\", "")
9            params_with_doc.add(name)
10            param_type = match.group(1)
11            if param_type is not None:
12                params_with_type.add(name)
13
14        params_with_type.update(re.findall(self.re_type_in_docstring, self.doc))
15        return params_with_doc, params_with_type
            

Path 2: 37 calls (0.39)

tuple (37)

1def match_param_docs(self) -> tuple[set[str], set[str]]:
2        params_with_doc = set()
3        params_with_type = set()
4
5        for match in re.finditer(self.re_param_in_docstring, self.doc):
6            name = match.group(2)
7            # Remove escape characters necessary for asterisks
8            name = name.replace("\\", "")
9            params_with_doc.add(name)
10            param_type = match.group(1)
11            if param_type is not None:
12                params_with_type.add(name)
13
14        params_with_type.update(re.findall(self.re_type_in_docstring, self.doc))
15        return params_with_doc, params_with_type
            

Path 3: 9 calls (0.09)

tuple (9)

1def match_param_docs(self) -> tuple[set[str], set[str]]:
2        params_with_doc = set()
3        params_with_type = set()
4
5        for match in re.finditer(self.re_param_in_docstring, self.doc):
6            name = match.group(2)
7            # Remove escape characters necessary for asterisks
8            name = name.replace("\\", "")
9            params_with_doc.add(name)
10            param_type = match.group(1)
11            if param_type is not None:
12                params_with_type.add(name)
13
14        params_with_type.update(re.findall(self.re_type_in_docstring, self.doc))
15        return params_with_doc, params_with_type