code: def fixed(self):
          
          decision = False
          for record in self.history:
              # Completely ignore older changes
              if record["when"] < self.options.since.date:
                  continue
              # Look for status change to MODIFIED (unless already found)
              if not decision and record["when"] < self.options.until.date:
                  for change in record["changes"]:
                      if (change["field_name"] == "status"
                              and change["added"] == "MODIFIED"
                              and change["removed"] != "CLOSED"):
                          decision = True
              # Make sure that the bug has not been later moved to ASSIGNED.
              # (This would mean the issue has not been fixed properly.)
              else:
                  for change in record["changes"]:
                      if (change["field_name"] == "status"
                              and change["added"] == "ASSIGNED"):
                          decision = False
          return decision
docs: Moved to MODIFIED and not later moved to ASSIGNED