Task is complete if completion marker is set and all requirements are complete

def complete(self):
        """Task is complete if completion marker is set and all requirements are complete
        """
        is_complete = super(ORMWrapperTask, self).complete()
        for req in self.requires():
            is_complete &= req.complete()

        return is_complete