%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/vdo/utils/ |
Current File : //lib/python2.7/site-packages/vdo/utils/Command.pyo |
� .�t_c @ s� d Z d d l m Z d d l m Z m Z d d l Z d d l Z d d l Z d d l Z d d l Z d e f d � � YZ d e f d � � YZ d � Z d � Z d S( s Command - runs commands and manages their results $Id: //eng/vdo-releases/magnesium/src/python/vdo/utils/Command.py#3 $ i ( t Loggeri����( t Popent PIPENt CommandErrorc B sD e Z d Z d � Z d � Z d � Z d � Z d � Z d � Z RS( s� Exception raised to indicate an error running a command. Arguments: exitCode (int): The exit code of the command stdout (string): The output from the command stderr (string): The error output from the command message (string): The (localized) error text; will be formatted with the remaining arguments args: Arguments for formatting the message c C s | j S( N( t _exitCode( t self( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyt getExitCode0 s c C s | j S( N( t _stderr( R ( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyt getStandardError4 s c C s | | j � | | j � d S( s� Log the outputs of the failed command which generated this exception. Arguments: logMethod (callable): The method to log with N( t _stdoutR ( R t logMethod( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyt logOutputs8 s c G s | j | � | _ d S( s� Set the error message in this exception. Arguments: message (string): The (localized) message text; will be formatted with *args args: Values to pass to the format of message N( t formatt _message( R t messaget args( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyt setMessageB s c G sB t t | � j � | | _ | | _ | | _ | j | | � d S( N( t superR t __init__R R R R ( R t exitCodet stdoutt stderrR R ( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyR O s c C s | j S( N( R ( R ( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyt __str__W s ( t __name__t __module__t __doc__R R R R R R ( ( ( s5 /usr/lib/python2.7/site-packages/vdo/utils/Command.pyR "