'Gets container metadata.
:param account: The container\'s account.
:param container: Container to get metadata on.
:param metadata_prefix: Used to filter values from the headers
returned.  Will strip that prefix from the
keys in the dict returned.  Defaults to \'\'.
:param acceptable_statuses: List of status for valid responses,
defaults to (2,).
:returns: Returns dict of container metadata.  Keys will be lowercase.
:raises UnexpectedResponse: Exception raised when requests fail
to get a response with an acceptable status
:raises Exception: Exception is raised when code fails in an
unexpected way.'

def get_container_metadata(self, account, container, metadata_prefix='', acceptable_statuses=(2,)):

    path = self.make_path(account, container)
    return self._get_metadata(path, metadata_prefix, acceptable_statuses)
