(self,content)
| 185 | yield name, self._strip(data[2:]) |
| 186 | |
| 187 | def _parse_param_list(self,content): |
| 188 | r = Reader(content) |
| 189 | params = [] |
| 190 | while not r.eof(): |
| 191 | header = r.read().strip() |
| 192 | if ' : ' in header: |
| 193 | arg_name, arg_type = header.split(' : ')[:2] |
| 194 | else: |
| 195 | arg_name, arg_type = header, '' |
| 196 | |
| 197 | desc = r.read_to_next_unindented_line() |
| 198 | desc = dedent_lines(desc) |
| 199 | |
| 200 | params.append((arg_name,arg_type,desc)) |
| 201 | |
| 202 | return params |
| 203 | |
| 204 | |
| 205 | _name_rgx = re.compile(r"^\s*(:(?P<role>\w+):`(?P<name>[a-zA-Z0-9_.-]+)`|" |
no test coverage detected