![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /lib64/python2.7/site-packages/zope/interface/ |
� �/Qc @ s. d Z d Z d � Z d d � Z d � Z d S( s7 Compute a resolution order for an object and its bases t restructuredtextc C s t t | � g � S( s/ Compute a "resolution order" for an object ( t mergeOrderingst _flatten( t object( ( s7 /usr/lib64/python2.7/site-packages/zope/interface/ro.pyt ro s c C s� | d k r i } n g } | j � x[ | D]S } t | � } | j � x4 | D], } | | k rO d | | <| j | � qO qO Wq, W| j � | S( s� Merge multiple orderings so that within-ordering order is preserved Orderings are constrained in such a way that if an object appears in two or more orderings, then the suffix that begins with the object must be in both orderings. For example: >>> mergeOrderings([ ... ['x', 'y', 'z'], ... ['q', 'z'], ... [1, 3, 5], ... ['z'] ... ]) ['x', 'y', 'q', 1, 3, 5, 'z'] i N( t Nonet reverset listt append( t orderingst seent resultt orderingt o( ( s7 /usr/lib64/python2.7/site-packages/zope/interface/ro.pyR s c C sD | g } d } x. t | � D] } | d 7} | j | | | +q W| S( Ni i ( t itert __bases__( t obR t i( ( s7 /usr/lib64/python2.7/site-packages/zope/interface/ro.pyR : s N( t __doc__t __docformat__R R R R ( ( ( s7 /usr/lib64/python2.7/site-packages/zope/interface/ro.pyt <module> s "