code: def first(self):
          
          results = self.rpc_model.search_read(
              self.domain, None, 1, self._order_by, self.fields,
              context=self.context
          )
          return results and results[0] or None
docs: Return the first result of this Query or None if the result
          doesn't contain any row.