scripts: Fix string pattern on byte like objects error

This patch fixes following error of python script.

TypeError: cannot use a string pattern on a bytes-like object

Jira: ZEP-2290

Signed-off-by: Punit Vara <punit.vara@intel.com>
This commit is contained in:
Punit Vara 2017-06-30 10:40:57 +05:30 committed by Anas Nashif
parent 63174efa7b
commit a4eaf6e80c
2 changed files with 5 additions and 4 deletions

View file

@ -52,7 +52,8 @@ build:
echo "- Building Documentation";
echo "Commit range:" ${COMMIT_RANGE}
make htmldocs > doc.log 2>&1;
python2 ./scripts/filter-known-issues.py --config-dir .known-issues/doc/ doc.log > doc.warnings;
./scripts/filter-known-issues.py --config-dir .known-issues/doc/ doc.log > doc.warnings;
if [ "$?" != 0 ]; then
echo " ==> Error running filter script"
exit 1

View file

@ -43,8 +43,8 @@ exclude_regexs = []
# first is a list of one or more comment lines
# followed by a list of non-comments which describe a multiline regex
config_regex = \
"(?P<comment>(^\s*#.*\n)+)" \
"(?P<regex>(^[^#].*\n)+)"
b"(?P<comment>(^\s*#.*\n)+)" \
b"(?P<regex>(^[^#].*\n)+)"
def config_import_file(filename):
"""
@ -72,7 +72,7 @@ def config_import_file(filename):
raise
logging.debug("%s: found regex at bytes %d-%d: %s",
filename, m.start(), m.end(), regex)
if '#WARNING' in comment:
if b'#WARNING' in comment:
exclude_regexs.append((r, origin, ('warning',)))
else:
exclude_regexs.append((r, origin, ()))