capybara/virtualenv/lib/python2.7/site-packages/pip/baseparser.py
def update_defaults(self, defaults):
        """Updates the given defaults with values from the config files and
        the environ. Does a little special handling for certain types of
        options (lists)."""
        # Then go and look for the other sources of configuration:
        config = {}
        # 1. config files
        for section in ('global', self.name):
            config.update(
                self.normalize_keys(self.get_config_section(section))
            )
        # 2. environmental variables
        if not self.isolated:
            config.update(self.normalize_keys(self.get_environ_vars()))
        # Then set the options with those values
        for key, val in config.items():
            option = self.get_option(key)
            if option is not None:
                # ignore empty values
                if not val:
                    continue
                if option.action in ('store_true', 'store_false', 'count'):
                    val = strtobool(val)
                if option.action == 'append':
                    val = val.split()
                    val = [self.check_default(option, key, v) for v in val]
                else:
                    val = self.check_default(option, key, val)

                defaults[option.dest] = val
        return defaults
def update_defaults(self, defaults):
        """Updates the given defaults with values from the config files and
        the environ. Does a little special handling for certain types of
        options (lists)."""
        # Then go and look for the other sources of configuration:
        config = {}
        # 1. config files
        for section in ('global', self.name):
            config.update(
                self.normalize_keys(self.get_config_section(section))
            )
        # 2. environmental variables
        if not self.isolated:
            config.update(self.normalize_keys(self.get_environ_vars()))
        # Then set the options with those values
        for key, val in config.items():
            option = self.get_option(key)
            if option is not None:
                # ignore empty values
                if not val:
                    continue
                if option.action in ('store_true', 'store_false', 'count'):
                    val = strtobool(val)
                if option.action == 'append':
                    val = val.split()
                    val = [self.check_default(option, key, v) for v in val]
                else:
                    val = self.check_default(option, key, val)

                defaults[option.dest] = val
        return defaults
def update_defaults ( self , defaults ) : # Then go and look for the other sources of configuration: config = { } # 1. config files for section in ( 'global' , self . name ) : config . update ( self . normalize_keys ( self . get_config_section ( section ) ) ) # 2. environmental variables if not self . isolated : config . update ( self . normalize_keys ( self . get_environ_vars ( ) ) ) # Then set the options with those values for key , val in config . items ( ) : option = self . get_option ( key ) if option is not None : # ignore empty values if not val : continue if option . action in ( 'store_true' , 'store_false' , 'count' ) : val = strtobool ( val ) if option . action == 'append' : val = val . split ( ) val = [ self . check_default ( option , key , v ) for v in val ] else : val = self . check_default ( option , key , val ) defaults [ option . dest ] = val return defaults
Updates the given defaults with values from the config files and
        the environ. Does a little special handling for certain types of
        options (lists).
Updates the given defaults with values from the config files and the environ . Does a little special handling for certain types of options ( lists ) .