Current Path : /usr/lib/python2.7/dist-packages/landscape/ui/model/registration/ |
Current File : //usr/lib/python2.7/dist-packages/landscape/ui/model/registration/mechanism.pyc |
ó ÍÿŠTc @ s¼ d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d Z d Z d Z d e j f d „ ƒ YZ d e j f d „ ƒ YZ d e f d „ ƒ YZ d S( iÿÿÿÿN( t PolicyKitMechanismt POLICY_NAMEs) com.canonical.LandscapeClientRegistrations? com.canonical.LandscapeClientRegistration.RegistrationInterfaces@ /com/canonical/LandscapeClientRegistration/RegistrationInterfacet PermissionDeniedByPolicyc B s e Z d Z RS( sB com.canonical.LandscapeClientRegistration.PermissionDeniedByPolicy( t __name__t __module__t _dbus_error_name( ( ( sM /usr/lib/python2.7/dist-packages/landscape/ui/model/registration/mechanism.pyR s t RegistrationErrorc B s e Z d Z RS( s; com.canonical.LandscapeClientRegistration.RegistrationError( R R R ( ( ( sM /usr/lib/python2.7/dist-packages/landscape/ui/model/registration/mechanism.pyR s t RegistrationMechanismc B së e Z d Z e d d „ Z d „ Z e j j d e d d ƒ d „ ƒ Z e j j d e d d ƒ d „ ƒ Z e j j d e d d ƒ d „ ƒ Z e j j d e d d ƒ d „ ƒ Z e j j e d d d d d d d d ƒd d d „ ƒ Z e j j e d d d d d d d d ƒd d d „ ƒ Z d „ Z e j j d e d d ƒ d „ ƒ Z e j j d e d d ƒ d „ ƒ Z e j j e d d d d d d d d ƒd d d „ ƒ Z e j j e d d d d d d d d ƒd d d „ ƒ Z RS( s¿ L{RegistrationMechanism} is a mechanism for invoking and observing client registration over DBus. It utilises PolicyKit to ensure that only administrative users may use it. c C sG t t | ƒ j t | t d | d | ƒd | _ g | _ g | _ d S( Nt bypasst conn( t superR t __init__t OBJECT_PATHR t Nonet processt message_queuet error_queue( t selft bus_nameR R ( ( sM /usr/lib/python2.7/dist-packages/landscape/ui/model/registration/mechanism.pyR $ s c C sÚ | j d ƒ d d d t j j | ƒ g } y3 t j | d t j ƒ} | j | ƒ t | f SWnu t j k rÕ } d } | j j | ƒ } | d k r± | j | t | ƒ } n d | j } | j | ƒ t | f SXd S( Ns Trying to register ... s landscape-configs --silents -ct stderrs Please wait... iÿÿÿÿs"