summaryrefslogtreecommitdiffstats
path: root/tests/utils/changelogparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/utils/changelogparser.py')
-rw-r--r--tests/utils/changelogparser.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/utils/changelogparser.py b/tests/utils/changelogparser.py
index e173e52cbe6..3b8f81d1bad 100644
--- a/tests/utils/changelogparser.py
+++ b/tests/utils/changelogparser.py
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Why?
@@ -126,7 +125,10 @@ class Record(object):
return repr(self.__dict__)
def __str__(self):
- return unicode(self).encode('utf-8')
+ if sys.version_info >= (3,):
+ return self.__unicode__()
+ else:
+ return unicode(self).encode('utf-8')
def get_num_tokens(data, tokens, version=Version.V11):