sregistry/main/docker/api.py
def get_download_cache(self, destination, subfolder='docker'):
    '''determine the user preference for atomic download of layers. If
       the user has set a singularity cache directory, honor it. Otherwise,
       use the Singularity default.
    '''
    # First priority after user specification is Singularity Cache
    if destination is None:
        destination = self._get_setting('SINGULARITY_CACHEDIR', 
                                         SINGULARITY_CACHE)
     
        # If not set, the user has disabled (use tmp)
        destination = get_tmpdir(destination)

    if not destination.endswith(subfolder):
        destination = "%s/%s" %(destination, subfolder)

    # Create subfolders, if don't exist
    mkdir_p(destination)
    return destination
def get_download_cache(self, destination, subfolder='docker'):
    '''determine the user preference for atomic download of layers. If
       the user has set a singularity cache directory, honor it. Otherwise,
       use the Singularity default.
    '''
    # First priority after user specification is Singularity Cache
    if destination is None:
        destination = self._get_setting('SINGULARITY_CACHEDIR', 
                                         SINGULARITY_CACHE)
     
        # If not set, the user has disabled (use tmp)
        destination = get_tmpdir(destination)

    if not destination.endswith(subfolder):
        destination = "%s/%s" %(destination, subfolder)

    # Create subfolders, if don't exist
    mkdir_p(destination)
    return destination
def get_download_cache ( self , destination , subfolder = 'docker' ) : # First priority after user specification is Singularity Cache if destination is None : destination = self . _get_setting ( 'SINGULARITY_CACHEDIR' , SINGULARITY_CACHE ) # If not set, the user has disabled (use tmp) destination = get_tmpdir ( destination ) if not destination . endswith ( subfolder ) : destination = "%s/%s" % ( destination , subfolder ) # Create subfolders, if don't exist mkdir_p ( destination ) return destination
determine the user preference for atomic download of layers. If
       the user has set a singularity cache directory, honor it. Otherwise,
       use the Singularity default.
determine the user preference for atomic download of layers . If the user has set a singularity cache directory honor it . Otherwise use the Singularity default .