Current Path : /usr/lib/python2.7/dist-packages/landscape/manager/ |
Current File : //usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyc |
ó ÍÿŠTc @ s° d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d S( iÿÿÿÿN( t datetime( t ProcessInformation( t ManagerPlugint ProcessNotFoundErrorc B s e Z RS( ( t __name__t __module__( ( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyR s t ProcessMismatchErrorc B s e Z RS( ( R R ( ( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyR s t SignalProcessErrorc B s e Z RS( ( R R ( ( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyR s t ProcessKillerc B s5 e Z d Z d d „ Z d „ Z d „ Z d „ Z RS( sb A management plugin that signals processes upon receiving a message from the server. c C s% | d k r t ƒ } n | | _ d S( N( t NoneR t process_info( t selfR ( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyt __init__ s c C s- t t | ƒ j | ƒ | j d | j ƒ d S( Ns signal-process( t superR t registert register_messaget _handle_signal_process( R t registry( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyR ! s c C s3 | j | | j | d | d | d | d ƒ d S( Nt pidt names start-timet signal( t call_with_operation_resultt signal_process( R t message( ( sC /usr/lib/python2.7/dist-packages/landscape/manager/processkiller.pyR &