MCPcopy Create free account
hub / github.com/cvxpy/cvxpy / _parse_param_list

Method _parse_param_list

doc/sphinxext/docscrape.py:187–202  ·  view source on GitHub ↗
(self,content)

Source from the content-addressed store, hash-verified

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_.-]+)`|"

Callers 1

_parseMethod · 0.95

Calls 6

eofMethod · 0.95
readMethod · 0.95
ReaderClass · 0.85
dedent_linesFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected