diff options
Diffstat (limited to 'source-builder/sb/pkgconfig.py')
-rwxr-xr-x | source-builder/sb/pkgconfig.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source-builder/sb/pkgconfig.py b/source-builder/sb/pkgconfig.py index 99646f7..89b4d5c 100755 --- a/source-builder/sb/pkgconfig.py +++ b/source-builder/sb/pkgconfig.py @@ -43,7 +43,7 @@ import re import shlex import sys -import path +from . import path def default_prefix(common = True): paths = [] @@ -214,7 +214,12 @@ class package(object): prefix = default_prefix() if prefix: self._log('prefix: %s' % (prefix)) - if type(prefix) is str or type(prefix) is unicode: + try: + if type(prefix) is unicode: + prefix = prefix.decode("utf-8", "ignore") + except: + pass + if type(prefix) is str: prefix = str(prefix) self.prefix = [] for p in prefix.split(os.pathsep): |