%PDF- %PDF-
Direktori : /proc/self/root/lib/python2.7/site-packages/requestbuilder/mixins/ |
Current File : //proc/self/root/lib/python2.7/site-packages/requestbuilder/mixins/__init__.pyo |
� 9!-Xc @ sb d d l Z d d l Z d d l m Z d e f d � � YZ d d l m Z d d l m Z d S( i����N( t Argt RegionConfigurableMixinc B s\ e Z d Z e d d d d d d d �g Z d d d � Z d d d � Z e d � � Z RS( sG A mixin that allows the user to specify which user/region names to use for the configuration via a --region arg and, if a 'REGION_ENVVAR' class variable is set, an environment variable as well. The included update_config_view method actually reads these data and updates self.config to point to them. s --regiont metavars USER@REGIONt route_tot helpsC region and/or user names to search when looking up config file datac C s� | r | | j _ n | r* | | j _ n | j j d � ro | j d j | j d � | j | j d � � n t | d d � } t | t t f � r� x� | D]D } t j | � r� | j d j | � | j t j | � � � Pq� q� WnR t | t j � r:t j | � r:| j d j | � | j t j | � � � q:n | j d d | j j d � �| j j d � \ } } | j d j | � d | �d S( Nt regions --region CLI option "{0}"t REGION_ENVVARs environment variable "{0}"s% "default-region" global config options default-regiont users% "user" config option for region "{0}"( t configR R t argst gett/ _RegionConfigurableMixin__setdefault_view_attrst formatt&