File: //proc/self/root/usr/lib64/python2.7/site-packages/mercurial/simplemerge.pyc
�
1�3\c @@ s� d d l m Z d d l m Z d d l m Z m Z m Z d d l m Z d e
f d � � YZ d � Z d � Z
d
e f d � � YZ d � Z d
� Z d � Z d S( i ( t absolute_importi ( t _( t errort mdifft pycompat( t
stringutilt CantReprocessAndShowBasec B@ s e Z RS( ( t __name__t
__module__( ( ( s; /usr/lib64/python2.7/site-packages/mercurial/simplemerge.pyR s c C@ s� | d | d k s t � | d | d k s4 t � t | d | d � } t | d | d � } | | k rx | | f Sd Sd S( s Given two ranges return the range where they intersect or None.
>>> intersect((0, 10), (0, 6))
(0, 6)
>>> intersect((0, 10), (5, 15))
(5, 10)
>>> intersect((0, 10), (10, 15))
>>> intersect((0, 9), (10, 15))
>>> intersect((0, 9), (7, 15))
(7, 9)
i i N( t AssertionErrort maxt mint None( t rat rbt sat sb( ( s; /usr/lib64/python2.7/site-packages/mercurial/simplemerge.pyt intersect"