Module Expr Str Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad orelse Assign TupleStore NameStore NameStore NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Delete SubscriptDel AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body TryFinally body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Num body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad Expr Yield NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Break finalbody If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If BoolOpOr NameLoad CompareEq NameLoad Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpSub NameLoad NameLoad orelse Assign NameStore NameLoad TryFinally body For NameStore NameLoad body If CompareIsNot NameLoad NameLoad body AugAssignSub NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Expr Yield SubscriptLoad NameLoad Slice NameLoad Break Expr Yield NameLoad finalbody If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If UnaryOpNot NameLoad body Expr Yield Str orelse TryFinally body Assign AttributeStore NameLoad attr NameLoad For NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr body Expr Yield NameLoad finalbody Assign AttributeStore NameLoad attr NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd AttributeLoad NameLoad attr CompareNotEq AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body TryFinally body TryExcept body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body Pass finalbody Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr BinOpAdd Str Call AttributeLoad Str attr TupleLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign TupleStore NameStore AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Raise Call NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr BoolOpOr AttributeLoad NameLoad attr Dict Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str TryExcept body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse If CompareNotEq NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str TryExcept body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Pass ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Str orelse If CompareLtE NameLoad Call AttributeLoad NameLoad attr body Raise Call NameLoad Str TryExcept body Assign NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Expr Call AttributeLoad NameLoad attr Num Num Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Num Num handlers ExceptHandler type NameLoad name NameStore body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str NameLoad If CompareNotEq NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str With Call AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TryFinally body Expr Yield Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad finalbody Delete NameDel decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad ListComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr BoolOpOr CompareIn Call AttributeLoad NameLoad attr NameLoad Call NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If BoolOpAnd NameLoad CompareLt SubscriptLoad NameLoad Index Str Call NameLoad NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Return Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list NameLoad decorator_list
N/A N/A  In-Memory Disk File Interface for Swift Object Server N/A time N/A hashlib contextlib contextmanager eventlet Timeout six moves swift.common.utils Timestamp swift.common.exceptions DiskFileQuarantined DiskFileNotExist DiskFileCollision DiskFileDeleted DiskFileNotOpen swift.common.request_helpers is_sys_meta swift.common.swob multi_range_iterator swift.obj.diskfile DATAFILE_SYSTEM_META InMemoryFileSystem N/A object N/A N/A 
    A very simplistic in-memory file system scheme.

    There is one dictionary mapping a given object name to a tuple. The first
    entry in the tuble is the cStringIO buffer representing the file contents,
    the second entry is the metadata dictionary.
     __init__ N/A N/A self N/A N/A N/A N/A self _filesystem N/A N/A get_object N/A N/A self name N/A N/A N/A 
        Return back an file-like object and its metadata

        :param name: standard object name
        :return (fp, metadata): fp is `StringIO` in-memory representation
                                object (or None). metadata is a dictionary
                                of metadata (or None)
         N/A val N/A N/A N/A self _filesystem get name N/A N/A val None N/A N/A N/A fp metadata N/A None None N/A N/A N/A fp metadata val N/A N/A fp metadata N/A put_object N/A N/A self name fp metadata N/A N/A N/A 
        Store object into memory

        :param name: standard object name
        :param fp: `StringIO` in-memory representation object
        :param metadata: dictionary of metadata to be written
         N/A N/A N/A self _filesystem N/A name N/A fp metadata N/A del_object N/A N/A self name N/A N/A N/A 
        Delete object from memory

        :param name: standard object name
         N/A N/A N/A self _filesystem N/A name N/A get_diskfile N/A N/A self account container obj N/A kwargs N/A N/A N/A DiskFile self account container obj N/A pickle_async_update N/A N/A self N/A args kwargs N/A N/A 
        For now don't handle async updates.
         N/A N/A N/A DiskFileWriter N/A object N/A N/A 
    .. note::
        Sample alternative pluggable on-disk backend implementation.

    Encapsulation of the write context for servicing PUT REST API
    requests. Serves as the context manager object for DiskFile's create()
    method.

    :param fs: internal file system object to use
    :param name: standard object name
    :param fp: `StringIO` in-memory representation object
     __init__ N/A N/A self fs name fp N/A N/A N/A N/A self _filesystem fs N/A N/A self _name name N/A N/A self _fp fp N/A N/A self _upload_size 0 N/A write N/A N/A self chunk N/A N/A N/A 
        Write a chunk of data into the `StringIO` object.

        :param chunk: the chunk of data to write as a string object
         N/A N/A N/A N/A self _fp write chunk N/A N/A self _upload_size N/A len chunk N/A N/A self _upload_size N/A put N/A N/A self metadata N/A N/A N/A 
        Make the final association in the in-memory file system for this name
        with the `StringIO` object.

        :param metadata: dictionary of metadata to be written
         N/A N/A metadata N/A name N/A self _name N/A N/A N/A N/A self _filesystem put_object N/A self _name N/A self _fp metadata N/A commit N/A N/A self timestamp N/A N/A N/A 
        Perform any operations necessary to mark the object as durable. For
        mem_diskfile type this is a no-op.

        :param timestamp: object put timestamp, an instance of
                          :class:`~swift.common.utils.Timestamp`
         N/A N/A N/A DiskFileReader N/A object N/A N/A 
    .. note::
        Sample alternative pluggable on-disk backend implementation.

    Encapsulation of the read context for servicing GET REST API
    requests. Serves as the context manager object for DiskFile's reader()
    method.

    :param name: object name
    :param fp: open file object pointer reference
    :param obj_size: on-disk size of object in bytes
    :param etag: MD5 hash of object from metadata
     __init__ N/A N/A self name fp obj_size etag N/A N/A N/A N/A self _name name N/A N/A self _fp fp N/A N/A self _obj_size obj_size N/A N/A self _etag etag N/A N/A self _iter_etag None N/A N/A self _bytes_read 0 N/A N/A self _started_at_0 False N/A N/A self _read_to_eof False N/A N/A self _suppress_file_closing False N/A N/A self was_quarantined N/A __iter__ N/A N/A self N/A N/A N/A N/A N/A N/A self _bytes_read 0 N/A N/A self _started_at_0 False N/A N/A self _read_to_eof False N/A N/A N/A N/A N/A self _fp tell 0 N/A N/A N/A self _started_at_0 True N/A N/A self _iter_etag N/A N/A hashlib md5 N/A True N/A N/A chunk N/A N/A N/A self _fp read N/A chunk N/A N/A N/A self _iter_etag N/A N/A N/A N/A N/A self _iter_etag update chunk N/A N/A self _bytes_read N/A len chunk N/A N/A chunk N/A N/A N/A self _read_to_eof True N/A N/A N/A N/A N/A self _suppress_file_closing N/A N/A N/A N/A self close N/A app_iter_range N/A N/A self start stop N/A N/A N/A N/A start N/A start 0 N/A N/A N/A N/A N/A self _fp seek start N/A N/A stop None N/A N/A length N/A stop start N/A N/A length None N/A N/A N/A chunk self N/A N/A N/A length None N/A N/A length N/A len chunk N/A N/A length 0 N/A N/A N/A N/A chunk N/A length N/A N/A N/A chunk N/A N/A N/A N/A self _suppress_file_closing N/A N/A N/A N/A self close N/A app_iter_ranges N/A N/A self ranges content_type boundary size N/A N/A N/A N/A ranges N/A N/A N/A N/A N/A N/A N/A N/A self _suppress_file_closing True N/A chunk N/A multi_range_iterator ranges content_type boundary size N/A self app_iter_range N/A N/A N/A chunk N/A N/A N/A self _suppress_file_closing False N/A N/A N/A N/A N/A self close N/A N/A N/A DiskFileQuarantined N/A N/A N/A _quarantine N/A N/A self msg N/A N/A N/A N/A self was_quarantined msg N/A _handle_close_quarantine N/A N/A self N/A N/A N/A N/A N/A self _bytes_read N/A self _obj_size N/A N/A N/A N/A self _quarantine N/A Bytes read: %s, does not match metadata: %s N/A N/A self _bytes_read N/A self _obj_size N/A N/A N/A N/A self _iter_etag N/A N/A self _etag N/A N/A N/A self _iter_etag hexdigest N/A N/A N/A N/A self _quarantine N/A ETag %s and file's md5 %s do not match N/A N/A self _etag N/A N/A N/A self _iter_etag hexdigest N/A close N/A N/A self N/A N/A N/A 
        Close the file. Will handle quarantining file if necessary.
         N/A N/A self _fp N/A N/A N/A N/A N/A N/A N/A N/A self _started_at_0 N/A self _read_to_eof N/A N/A N/A N/A self _handle_close_quarantine N/A N/A N/A N/A Exception Timeout N/A N/A N/A N/A N/A self _fp None N/A N/A DiskFile N/A object N/A N/A 
    .. note::

        Sample alternative pluggable on-disk backend implementation. This
        example duck-types the reference implementation DiskFile class.

    Manage object files in-memory.

    :param fs: an instance of InMemoryFileSystem
    :param account: account name for the object
    :param container: container name for the object
    :param obj: object name for the object
     __init__ N/A N/A self fs account container obj N/A N/A N/A N/A self _name N/A / N/A N/A / join N/A account container obj N/A N/A self _metadata None N/A N/A self _fp None N/A N/A self _filesystem fs N/A N/A self fragments None N/A open N/A N/A self N/A N/A N/A 
        Open the file and read the metadata.

        This method must populate the _metadata attribute.
        :raises DiskFileCollision: on name mis-match with metadata
        :raises DiskFileDeleted: if it does not exist, or a tombstone is
                                 present
        :raises DiskFileQuarantined: if while reading metadata of the file
                                     some data did pass cross checks
         N/A N/A fp N/A self _metadata N/A N/A N/A self _filesystem get_object N/A self _name N/A N/A fp None N/A N/A N/A DiskFileDeleted N/A N/A self _fp N/A N/A self _verify_data_file fp N/A N/A self _metadata N/A N/A self _metadata N/A N/A self N/A __enter__ N/A N/A self N/A N/A N/A N/A N/A self _metadata None N/A N/A N/A DiskFileNotOpen N/A self N/A __exit__ N/A N/A self t v tb N/A N/A N/A N/A N/A self _fp None N/A N/A N/A self _fp None N/A _quarantine N/A N/A self name msg N/A N/A N/A 
        Quarantine a file; responsible for incrementing the associated logger's
        count of quarantines.

        :param name: name of object to quarantine
        :param msg: reason for quarantining to be included in the exception
        :returns: DiskFileQuarantined exception object
         N/A N/A N/A N/A self _filesystem del_object name N/A N/A DiskFileQuarantined msg N/A _verify_data_file N/A N/A self fp N/A N/A N/A 
        Verify the metadata's name value matches what we think the object is
        named.

        :raises DiskFileCollision: if the metadata stored name does not match
                                   the referenced name of the file
        :raises DiskFileNotExist: if the object has expired
        :raises DiskFileQuarantined: if data inconsistencies were detected
                                     between the metadata and the file-system
                                     metadata
         N/A N/A N/A mname N/A N/A self _metadata N/A name N/A N/A N/A KeyError N/A N/A N/A N/A self _quarantine N/A self _name missing name metadata N/A N/A N/A mname N/A self _name N/A N/A N/A DiskFileCollision Client path does not match path stored in object metadata N/A N/A N/A x_delete_at N/A int N/A N/A self _metadata N/A X-Delete-At N/A N/A N/A KeyError N/A N/A N/A N/A ValueError N/A N/A N/A N/A self _quarantine N/A self _name N/A bad metadata x-delete-at value %s N/A N/A self _metadata N/A X-Delete-At N/A N/A N/A x_delete_at N/A N/A time time N/A N/A N/A DiskFileNotExist Expired N/A N/A N/A metadata_size N/A int N/A N/A self _metadata N/A Content-Length N/A N/A N/A KeyError N/A N/A N/A N/A self _quarantine N/A self _name missing content-length in metadata N/A N/A ValueError N/A N/A N/A N/A self _quarantine N/A self _name N/A bad metadata content-length value %s N/A N/A self _metadata N/A Content-Length N/A N/A N/A N/A N/A fp seek 0 2 N/A obj_size N/A N/A fp tell N/A N/A N/A fp seek 0 0 N/A N/A N/A OSError N/A err N/A N/A N/A N/A self _quarantine N/A self _name N/A not stat-able: %s err N/A N/A obj_size metadata_size N/A N/A N/A N/A self _quarantine N/A self _name N/A metadata content-length %s does not match actual object size %s N/A metadata_size obj_size N/A fp N/A get_metadata N/A N/A self N/A N/A N/A 
        Provide the metadata for an object as a dictionary.

        :returns: object's metadata dictionary
         N/A N/A N/A self _metadata None N/A N/A N/A DiskFileNotOpen N/A N/A self _metadata N/A read_metadata N/A N/A self N/A N/A N/A 
        Return the metadata for an object.

        :returns: metadata dictionary for an object
         N/A N/A N/A self open N/A N/A N/A N/A self get_metadata N/A reader N/A N/A self keep_cache N/A False N/A N/A 
        Return a swift.common.swob.Response class compatible "app_iter"
        object. The responsibility of closing the open file is passed to the
        DiskFileReader object.

        :param keep_cache:
         N/A dr N/A DiskFileReader N/A self _name N/A self _fp N/A int N/A N/A self _metadata N/A Content-Length N/A N/A self _metadata N/A ETag N/A N/A self _fp None N/A dr N/A create N/A N/A self size N/A None N/A N/A 
        Context manager to create a file. We create a temporary file first, and
        then return a DiskFileWriter object to encapsulate the state.

        :param size: optional initial size of file to explicitly allocate on
                     disk
        :raises DiskFileNoSpace: if a size is specified and allocation fails
         N/A fp N/A N/A moves cStringIO N/A N/A N/A N/A N/A DiskFileWriter N/A self _filesystem N/A self _name fp N/A N/A fp N/A contextmanager write_metadata N/A N/A self metadata N/A N/A N/A 
        Write a block of metadata to an object.
         N/A N/A data cur_mdata N/A N/A N/A self _filesystem get_object N/A self _name N/A N/A data None N/A N/A immutable_metadata N/A dict N/A N/A key val N/A N/A key val N/A N/A cur_mdata items N/A N/A N/A N/A key lower DATAFILE_SYSTEM_META N/A is_sys_meta object key N/A N/A N/A metadata update immutable_metadata N/A N/A metadata N/A name N/A self _name N/A N/A N/A N/A self _filesystem put_object N/A self _name data metadata N/A delete N/A N/A self timestamp N/A N/A N/A 
        Perform a delete for the given object in the given container under the
        given account.

        This creates a tombstone file with the given timestamp, and removes
        any older versions of the object file.  Any file that has an older
        timestamp than timestamp will be deleted.

        :param timestamp: timestamp to compare with each file
         N/A N/A fp md N/A N/A N/A self _filesystem get_object N/A self _name N/A N/A md N/A N/A md N/A X-Timestamp N/A Timestamp timestamp N/A N/A N/A N/A N/A self _filesystem del_object N/A self _name N/A timestamp N/A N/A self N/A N/A N/A N/A N/A self _metadata None N/A N/A N/A DiskFileNotOpen N/A N/A Timestamp N/A N/A N/A self _metadata get X-Timestamp N/A property N/A data_timestamp timestamp N/A durable_timestamp timestamp N/A content_type_timestamp timestamp content_type N/A N/A self N/A N/A N/A N/A N/A self _metadata None N/A N/A N/A DiskFileNotOpen N/A N/A N/A N/A self _metadata get Content-Type N/A property N/A