def from_path(cls, container, path):
        """Create object from path."""
        from datetime import datetime

        path = path.strip(SEP)
        full_path = os.path.join(container.base_path, path)
        last_modified = datetime.fromtimestamp(os.path.getmtime(full_path))
        obj_type = cls.type_cls.SUBDIR if is_dir(full_path)\
            else cls.type_cls.FILE

        return cls(container,
                   name=path,
                   size=os.path.getsize(full_path),
                   content_type=None,
                   last_modified=last_modified,
                   obj_type=obj_type)
def from_path ( cls , container , path ) : from datetime import datetime path = path . strip ( SEP ) full_path = os . path . join ( container . base_path , path ) last_modified = datetime . fromtimestamp ( os . path . getmtime ( full_path ) ) obj_type = cls . type_cls . SUBDIR if is_dir ( full_path ) else cls . type_cls . FILE return cls ( container , name = path , size = os . path . getsize ( full_path ) , content_type = None , last_modified = last_modified , obj_type = obj_type )
Create object from path.