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.MessageHeadersstructure.After intializing the iterator with
Soup.MessageHeadersIter.init(), callSoup.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.MessageHeadersIterstructure- Return type:
 iter:
Soup.MessageHeadersIter
Initializes iter for iterating hdrs.
- classmethod next(iter)¶
 - Parameters:
 iter (
Soup.MessageHeadersIter) – aSoup.MessageHeadersIter- Returns:
 Trueif another name and value were returned,Falseif 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
Soup.MessageHeadersbeing iterated by iter. If iter has already yielded the last header, thenSoup.MessageHeadersIter.next() will returnFalseand name and value will be unchanged.