sregistry/main/docker/api.py
def extract_env(self):
    '''extract the environment from the manifest, or return None.
       Used by functions env_extract_image, and env_extract_tar
    '''
    environ = self._get_config('Env')
    if environ is not None:
        if not isinstance(environ, list):
            environ = [environ]

        lines = []
        for line in environ:
            line = re.findall("(?P<var_name>.+?)=(?P<var_value>.+)", line)
            line = ['export %s="%s"' % (x[0], x[1]) for x in line]
            lines = lines + line

        environ = "\n".join(lines)
        bot.verbose3("Found Docker container environment!")
    return environ
def extract_env(self):
    '''extract the environment from the manifest, or return None.
       Used by functions env_extract_image, and env_extract_tar
    '''
    environ = self._get_config('Env')
    if environ is not None:
        if not isinstance(environ, list):
            environ = [environ]

        lines = []
        for line in environ:
            line = re.findall("(?P<var_name>.+?)=(?P<var_value>.+)", line)
            line = ['export %s="%s"' % (x[0], x[1]) for x in line]
            lines = lines + line

        environ = "\n".join(lines)
        bot.verbose3("Found Docker container environment!")
    return environ
def extract_env ( self ) : environ = self . _get_config ( 'Env' ) if environ is not None : if not isinstance ( environ , list ) : environ = [ environ ] lines = [ ] for line in environ : line = re . findall ( "(?P<var_name>.+?)=(?P<var_value>.+)" , line ) line = [ 'export %s="%s"' % ( x [ 0 ] , x [ 1 ] ) for x in line ] lines = lines + line environ = "\n" . join ( lines ) bot . verbose3 ( "Found Docker container environment!" ) return environ
extract the environment from the manifest, or return None.
       Used by functions env_extract_image, and env_extract_tar
extract the environment from the manifest or return None . Used by functions env_extract_image and env_extract_tar