genesis/data.py
def download(self, field):
        """Download a file.

        :param field: file field to download
        :type field: string
        :rtype: a file handle

        """
        if not field.startswith('output'):
            raise ValueError("Only processor results (output.* fields) can be downloaded")

        if field not in self.annotation:
            raise ValueError("Download field {} does not exist".format(field))

        ann = self.annotation[field]
        if ann['type'] != 'basic:file:':
            raise ValueError("Only basic:file: field can be downloaded")

        return next(self.gencloud.download([self.id], field))
def download(self, field):
        if not field.startswith('output'):
            raise ValueError("Only processor results (output.* fields) can be downloaded")

        if field not in self.annotation:
            raise ValueError("Download field {} does not exist".format(field))

        ann = self.annotation[field]
        if ann['type'] != 'basic:file:':
            raise ValueError("Only basic:file: field can be downloaded")

        return next(self.gencloud.download([self.id], field))
def download ( self , field ) : if not field . startswith ( 'output' ) : raise ValueError ( "Only processor results (output.* fields) can be downloaded" ) if field not in self . annotation : raise ValueError ( "Download field {} does not exist" . format ( field ) ) ann = self . annotation [ field ] if ann [ 'type' ] != 'basic:file:' : raise ValueError ( "Only basic:file: field can be downloaded" ) return next ( self . gencloud . download ( [ self . id ] , field ) )
Download a file.

        :param field: file field to download
        :type field: string
        :rtype: a file handle
Download a file .