<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def list_blobs(call=None, kwargs=None):  # pylint: disable=unused-argument
    '''
    List blobs.
    '''
    if kwargs is None:
        kwargs = {}

    if 'container' not in kwargs:
        raise SaltCloudSystemExit(
            'A container must be specified'
        )

    storageservice = _get_block_blob_service(kwargs)

    ret = {}
    try:
        for blob in storageservice.list_blobs(kwargs['container']).items:
            ret[blob.name] = {
                               'blob_type': blob.properties.blob_type,
                               'last_modified': blob.properties.last_modified.isoformat(),
                               'server_encrypted': blob.properties.server_encrypted,
                             }
    except Exception as exc:
        log.warning(six.text_type(exc))

    return ret