docs: def didLastExecutedUpgradeSucceeded(self) -> bool:
          """
          Checks last record in upgrade log to find out whether it
          is about scheduling upgrade. If so - checks whether current version
          is equals to the one in that record
  
          :returns: upgrade execution result
          """
          lastEventInfo = self.lastActionEventInfo
          if lastEventInfo:
              ev_data = lastEventInfo.data
              currentPkgVersion = NodeControlUtil.curr_pkg_info(ev_data.pkg_name)[0]
              if currentPkgVersion:
                  return currentPkgVersion.upstream == ev_data.version
              else:
                  logger.warning(
                      "{} failed to get information about package {} "
                      "scheduled for last upgrade"
                      .format(self, ev_data.pkg_name)
                  )
          return False