ó
b=0Yc           @   s#   d  d l  Z  d d d „  ƒ  YZ d S(   iÿÿÿÿNt   ClSecc           B   sH   e  Z d  e f d „  ƒ  YZ d „  Z e e ƒ Z d „  Z e e ƒ Z RS(   t   NoRootExceptionc           B   s   e  Z d  „  Z RS(   c         C   s   t  j |  d ƒ d  S(   Ns,   You need to be root to perform this command.(   t	   Exceptiont   __init__(   t   self(    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyR      s    (   t   __name__t
   __module__R   (    (    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyR      s   c           C   s   t  j ƒ  d k r t St S(   Ni    (   t   ost   geteuidt   Falset   True(    (    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyt   is_root   s    c           C   s   t  j ƒ  s t  j ƒ  ‚ n  d  S(   N(   R    R   R   (    (    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyt
   check_root   s    (   R   R   R   R   R   t   staticmethodR   (    (    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyR       s
   		(    (   R   R    (    (    (    s2   /usr/lib/python2.7/site-packages/clcommon/clsec.pyt   <module>   s   