~aaronp/software-center/tests

« back to all changes in this revision

Viewing changes to softwarecenter/backend/reviews.py

  • Committer: Aaron Peachey
  • Date: 2011-06-20 09:50:42 UTC
  • mfrom: (1805.10.18 software-center)
  • Revision ID: alpeachey@gmail.com-20110620095042-a5s30o4vtx9l9fgr
mergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
367
367
                    if str(review.id) == str(review_id):
368
368
                        # remove the one we don't want to see anymore
369
369
                        self._reviews[app].remove(review)
370
 
                        callback(app, self._reviews[app])
 
370
                        callback(app, self._reviews[app], None, 'remove', review)
371
371
                        break
372
372
 
373
373
    def _on_submit_usefulness_finished(self, pid, status, (review_id, is_useful, stdout_fd, callback)):
390
390
                        review.usefulness_total = getattr(review, "usefulness_total", 0) + 1
391
391
                        if is_useful:
392
392
                            review.usefulness_favorable = getattr(review, "usefulness_favorable", 0) + 1
393
 
                        callback(app, self._reviews[app], useful_votes)
 
393
                        callback(app, self._reviews[app], useful_votes, 'replace', review)
394
394
                        break
395
395
        else:
396
396
            LOG.debug("submit usefulness id=%s failed with exitcode %s" % (
399
399
                for review in reviews:
400
400
                    if str(review.id) == str(review_id):
401
401
                        review.usefulness_submit_error = exitcode
402
 
                        callback(app, self._reviews[app])
 
402
                        callback(app, self._reviews[app], None, 'replace', review)
403
403
                        break
404
404
 
405
405