code: def _process_data(self, line):
          
          skip = False
          if self._raw_data:
              return skip, line
          line = unicode_(line)
          if not line:
              if (self._options.get('heartbeat', False) and
                      self._options.get('feed') in ('continuous', 'longpoll') and
                      not self._last_seq):
                  line = None
              else:
                  skip = True
          elif line in ('{"results":[', '],'):
              skip = True
          elif line[-1] == ',':
              line = line[:-1]
          elif line[:10] == ('"last_seq"'):
              line = '{' + line
          try:
              if line:
                  data = json.loads(line)
                  if data.get('last_seq'):
                      self._last_seq = data['last_seq']
                      skip = True
              else:
                  data = None
          except ValueError:
              data = {"error": "Bad JSON line", "line": line}
          return skip, data
docs: Validates and processes the line passed in and converts it to a
          Python object if necessary.