Viewing File: /usr/lib/python2.7/site-packages/requestbuilder/response.pyc
ó
>é,Xc @ s0 d e f d YZ d e f d YZ d S( t PaginatedResponsec B s e Z d Z d Z RS( c C s t | d k s t t d | D | _ | | _ t t | | _ | j x$ | j D] } t | | | | <qc Wd S( Ni c s s | ] } | g f Vq d S( N( ( t .0t key( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pys <genexpr> s (
t lent AssertionErrort dictt
iter_cachet requestt listt reversedt stackt fetch_next_paget ResponseItemGenerator( t selfR t pagest
item_namesR ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyt __init__ s
c C sË t | j d k r! t n | j j } | j j | | j j } | j j | } x7 | j D], } | j | j | j | g p g qk W| d k rş | j j | n | j | d S( Ni (
R R
t
StopIterationt popR t prepare_for_paget sendt
get_next_pageR t extendt Nonet appendt update( R
t paget responset next_pageR ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyR s *( t __name__t
__module__R R ( ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyR s R c B s# e Z d Z d Z d Z RS( c C s | | _ | | _ d S( N( t item_namet
response_dict( R
R R ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyR * s c C st t | j j | j d k r/ | j j n t | j j | j d k rZ t n | j j | j j d S( Ni ( R R R R R R R ( R
( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyt next. s
c C s | S( N( ( R
( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyt __iter__5 s ( R R R R! R"