summaryrefslogtreecommitdiffstats
path: root/bin/check-implicit-pointer-usage.py
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2010-01-11 22:55:53 +0000
committerZac Medico <zmedico@gentoo.org>2010-01-11 22:55:53 +0000
commit02978cc55435171f25353191da572a3ad4ccfef7 (patch)
tree298b90f89ae0b193cb92cea59e7ce2ed797337fb /bin/check-implicit-pointer-usage.py
parentbb4d1565296d4e3cd671864e52f4c5ac693bcdd1 (diff)
downloadportage-02978cc55435171f25353191da572a3ad4ccfef7.tar.gz
portage-02978cc55435171f25353191da572a3ad4ccfef7.tar.bz2
portage-02978cc55435171f25353191da572a3ad4ccfef7.zip
Avoid portage import in order to avoid a potential sandbox violation if
portage's *.pyc files are stale. svn path=/main/trunk/; revision=15194
Diffstat (limited to 'bin/check-implicit-pointer-usage.py')
-rwxr-xr-xbin/check-implicit-pointer-usage.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/bin/check-implicit-pointer-usage.py b/bin/check-implicit-pointer-usage.py
index e9790c850..179e73d23 100755
--- a/bin/check-implicit-pointer-usage.py
+++ b/bin/check-implicit-pointer-usage.py
@@ -19,8 +19,6 @@ from __future__ import print_function
import re
import sys
-from portage import _unicode_decode
-
implicit_pattern = re.compile("([^:]*):(\d+): warning: implicit declaration "
+ "of function [`']([^']*)'")
pointer_pattern = re.compile(
@@ -40,7 +38,7 @@ last_implicit_func = ""
while True:
if sys.hexversion >= 0x3000000:
- line = _unicode_decode(sys.stdin.buffer.readline())
+ line = sys.stdin.buffer.readline().decode('utf_8', 'replace')
else:
line = sys.stdin.readline()
if line == '':