Current File : //usr/lib/python2.7/site-packages/requestbuilder/response.pyo |
�
>�,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 sl t d � | D� � | _ | | _ t t | � � | _ | j � x$ | j D] } t | | � | | <qK Wd S( Nc s s | ] } | g f Vq d S( N( ( t .0t key( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pys <genexpr> s ( t 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 (
t lenR 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! ( ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyR
) s N( R R t objectR
( ( ( s; /usr/lib/python2.7/site-packages/requestbuilder/response.pyt <module> s