From 0b1f94fe992fa467598e8764e1f20b8f1cf3262d Mon Sep 17 00:00:00 2001 From: Ludwig Nussel Date: Wed, 27 Apr 2016 15:16:39 +0200 Subject: [PATCH] Make sure to not post unicode strings to OBS https://github.com/openSUSE/open-build-service/issues/1529 --- openqa-maintenance.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openqa-maintenance.py b/openqa-maintenance.py index d1407aec..59ff7aa2 100755 --- a/openqa-maintenance.py +++ b/openqa-maintenance.py @@ -332,7 +332,7 @@ class OpenQABot(ReviewBot.ReviewBot): self.logger.debug("adding comment to %s, state %s result %s", req.reqid, state, result) self.logger.debug("message: %s", msg) if not self.dryrun: - self.commentapi.add_comment(request_id=req.reqid, comment=comment) + self.commentapi.add_comment(request_id=req.reqid, comment=str(comment)) def openqa_overview_url_from_settings(self, settings): return osc.core.makeurl(self.openqa.baseurl, ['tests'], {'match': settings['BUILD']}) @@ -396,7 +396,7 @@ class OpenQABot(ReviewBot.ReviewBot): for job in jobs: modules = self.find_failed_modules(job) if modules != []: - msg += '\n* [%s](%s) failed %s in %s' % ( + msg += '\n- [%s](%s) failed %s in %s' % ( job['id'], osc.core.makeurl(self.openqa.baseurl, ['tests', str(job['id'])]), job['settings']['TEST'], ','.join(modules))