*Refreshs this project's attributes if, for example, the parent document's projects or tasks has been sorted*

        **Usage:**

            To refresh the project:

            .. code-block:: python

                myProject.refresh

def refresh(
            self):
        """*Refreshs this project's attributes if, for example, the parent document's projects or tasks has been sorted*

        **Usage:**

            To refresh the project:

            .. code-block:: python

                myProject.refresh
        """

        if self.parent:
            self.parent.refresh
        title = self.title
        replace = self.parent.get_project(title)
        if not replace:
            return
        self.tags = replace.tags
        self.tasks = replace.tasks
        self.notes = replace.notes
        try:
            title = self.title
            replace = self.parent.get_project(title)
            self.tags = replace.tags
            self.tasks = replace.tasks
            self.notes = replace.notes
        except:
            pass
        self.projects = replace.projects
        try:
            self.projects = replace.projects
        except:
            pass

        self.content = replace.to_string(indentLevel=0, title=False)

        return