def save(self): super(Document, self).save() basedir = os.path.join(get_location(), str(self.id)) if not os.path.exists(basedir): os.makedirs(basedir) location = os.path.join(self.repository.get_root_path(), self.location) if not os.path.exists(location): os.makedirs(location)
def delete(self): basedir = os.path.join(get_location(), str(self.id)) super(Document, self).delete() if os.path.exists(basedir): shutil.rmtree(basedir)