Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
proc
/
thread-self
/
root
/
usr
/
lib
/
python2.7
/
site-packages
/
awscli
/
File Content:
alias.pyc
� =��Xc @ s� d d l Z 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 e j e � Z d e f d � � YZ d e f d � � YZ 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 raw_config_parse( t CLICommand( t emit_top_level_args_parsed_eventt InvalidAliasExceptionc B s e Z RS( ( t __name__t __module__( ( ( s, /tmp/pip-build-uEGWVr/awscli/awscli/alias.pyR s t AliasLoaderc B sY e Z e j j e j j d d d d � � d � Z d � Z d � Z d � Z d � Z RS( t ~s .awst clit aliasc C s | | _ d | _ d S( s� Interface for loading and interacting with alias file :param alias_filename: The name of the file to load aliases from. This file must be an INI file. N( t _filenamet Nonet _aliases( t selft alias_filename( ( s, /tmp/pip-build-uEGWVr/awscli/awscli/alias.pyt __init__ s c C s/ | j � | _ | j | j j d i � � d S( Nt toplevel( t _load_aliasesR t _cleanup_alias_valuest get( R ( ( s, /tmp/pip-build-uEGWVr/awscli/awscli/alias.pyt _build_aliases+ s c C s3 t j j | j � r( t | j d t �Si i d 6S( Nt parse_subsectionsR ( t ost patht existsR R t False( R ( ( s, /tmp/pip-build-uEGWVr/awscli/awscli/alias.pyR / s c C s) x"