Module ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg body Assign AttributeStore NameLoad attr Str For NameStore NameLoad body If UnaryOpNot NameLoad body Continue If AttributeLoad NameLoad attr body AugAssignAdd AttributeStore NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str attr Str Str If CompareIn Str NameLoad body Assign NameStore BinOpMod Str NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Import alias Expr Call AttributeLoad NameLoad attr
N/A CommandString N/A object N/A N/A 
    >>> CommandString('a', 'b', 'c')
    a b c
    >>> CommandString('a', 'b', None, 'c')
    a b c
     __init__ N/A N/A self N/A args N/A N/A N/A self command N/A arg args N/A N/A N/A arg N/A N/A N/A N/A self command N/A N/A N/A self command N/A N/A self command N/A str arg N/A __repr__ N/A N/A self N/A N/A N/A N/A self command N/A N/A quote_for_shell N/A N/A s N/A N/A N/A 
    >>> print quote_for_shell('this is a " string')
    "this is a \" string"
    >>> print quote_for_shell('this is a $shell variable')
    "this is a \$shell variable"
    >>> print quote_for_shell(r'an escaped \$')
    "an escaped \\\$"
     N/A returned N/A N/A N/A N/A N/A N/A s replace \ \\ replace " \" replace $ \$ N/A N/A returned N/A N/A returned N/A "%s" returned N/A returned N/A N/A N/A __name__ __main__ N/A N/A doctest N/A N/A N/A doctest testmod