File: //proc/self/root/usr/lib64/python2.7/site-packages/mercurial/namespaces.pyo
�
1�3\c @@ su d d l m Z d d l m Z d d l m Z m Z m Z d � Z d e f d � � YZ
d e f d � � YZ d
S( i ( t absolute_importi ( t _( t registrart
templatekwt utilc C@ s | d k r g S| g Sd S( sF
a convenience method to return an empty list instead of None
N( t None( t val( ( s: /usr/lib64/python2.7/site-packages/mercurial/namespaces.pyt tolist
s t
namespacesc B@ sS e Z d Z d Z d � Z d � Z d � Z d � Z e Z d d � Z
d � Z RS( s� provides an interface to register and operate on multiple namespaces. See
the namespace class below for details on the namespace object.
i c C@ s< t j � | _ t j � } d � } d � } d � } t d d d d | d d | d | d
| d t �} | j | � d � } d
� } d � } t d d d d | d d | d | d
| d d h d t �} | j | � d � } d � }
d � } t d d d d | d d | d |
d
| d t �} | j | � d S( Nc S@ s
| j j � S( N( t
_bookmarkst keys( t repo( ( s: /usr/lib64/python2.7/site-packages/mercurial/namespaces.pyt <lambda>! t c S@ s t | j j | � � S( N( R R t get( R t name( ( s: /usr/lib64/python2.7/site-packages/mercurial/namespaces.pyR "