# Class e.p.b.m.f.FileModel(Model):

Part of elisa.plugins.base.models.file View In Hierarchy

Known subclasses: elisa.plugins.base.models.file.DirectoryModel

    A file model represents a file in a file system. A file has:

    @ivar name: the name of the file
    @type name: unicode
    @ivar size: a size in bytes
    @type size: long
    @ivar mtime: the time the file was accessed the last time*
    @type mtime: long*
    @ivar atime: the time the file was modified the last time*
    @type atime: long*

    *: This values could be different from system to system. See the
       documentation of L{os.stat}

    To represent a directory please use the
    L{elisa.plugins.base.models.file.DirectoryModel}.

Line # | Kind | Name | Docs
--- | --- | --- | ---
39 | Method | __init__ | Undocumented

Inherited from Bindable (via Model):

Line # | Kind | Name | Docs
--- | --- | --- | ---
34 | Method | bind | Bind a local `attribute` to `destination_attribute` of
73 | Method | unbind | Remove the binding of `attribute` to `destination_attribute` of
104 | Method | unbind_object | Remove all the bindings you have for a certain `destination_object`.
118 | Method | __setattr__ | Undocumented
136 | Method | __delattr__ | Undocumented

def __init__(self):
overrides elisa.core.utils.bindable.Bindable.__init__
overridden in elisa.plugins.base.models.file.DirectoryModel
Undocumented