code: def upcoming_viewings(self):
          
          upcoming_viewings = []
          try:
              if self._data_from_search:
                  viewings = self._data_from_search.find_all(
                      'div', {'class': 'smi-onview-text'})
              else:
                  viewings = []
          except Exception as e:
              if self._debug:
                  logging.error(
                      "Error getting upcoming_viewings. Error message: " + e.args[0])
              return
          for viewing in viewings:
              upcoming_viewings.append(viewing.text.strip())
          return upcoming_viewings
docs: Returns an array of upcoming viewings for a property.
          :return: