Soup.MessageHeadersIter¶
Fields¶
Name |
Type |
Access |
Description |
---|---|---|---|
dummy |
[ |
r |
Methods¶
class |
|
class |
|
Details¶
- class Soup.MessageHeadersIter¶
An opaque type used to iterate over a
Soup.MessageHeaders
structure.After intializing the iterator with [func`MessageHeadersIter`.init], call [method`MessageHeadersIter`.next] to fetch data from it.
You may not modify the headers while iterating over them.
- classmethod init(hdrs)¶
- Parameters:
hdrs (
Soup.MessageHeaders
) – aSoup.MessageHeaders
- Returns:
a pointer to a
Soup.MessageHeadersIter
structure- Return type:
iter:
Soup.MessageHeadersIter
Initializes iter for iterating hdrs.
- classmethod next(iter)¶
- Parameters:
iter (
Soup.MessageHeadersIter
) – aSoup.MessageHeadersIter
- Returns:
True
if another name and value were returned,False
if the end of the headers has been reached.- iter:
- name:
pointer to a variable to return the header name in
- value:
pointer to a variable to return the header value in
- Return type:
(
bool
, iter:Soup.MessageHeadersIter
, name:str
, value:str
)
Yields the next name/value pair in the [struct`MessageHeaders`] being iterated by iter.
If iter has already yielded the last header, then [method`MessageHeadersIter`.next] will return
False
and name and value will be unchanged.