Changeset e32e184 in rtems-source-builder


Ignore:
Timestamp:
Sep 23, 2020, 9:00:55 PM (4 weeks ago)
Author:
Stephen Clark <stephen.clark@…>
Branches:
5
Parents:
ebc3abe
git-author:
Stephen Clark <stephen.clark@…> (09/23/20 21:00:55)
git-committer:
Chris Johns <chrisj@…> (09/26/20 00:59:55)
Message:

pkgconfig.py: Removed use of "unicode" keyword for python3 compatibility

Closes #4094.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source-builder/sb/pkgconfig.py

    rebc3abe re32e184  
    102102        dst.fields = copy.copy(src.fields)
    103103        dst.nodes = copy.copy(src.nodes)
     104
     105    @staticmethod
     106    def _is_string(us):
     107        if type(us) == str:
     108            return True
     109        try:
     110            if type(us) == unicode:
     111                return True
     112        except:
     113            pass
     114        try:
     115            if type(us) == bytes:
     116                return True
     117        except:
     118            pass
     119        return False
    104120
    105121    @staticmethod
     
    215231        if prefix:
    216232            self._log('prefix: %s' % (prefix))
    217             if type(prefix) is str or type(prefix) is unicode:
     233            if self._is_string(prefix):
    218234                prefix = str(prefix)
    219235                self.prefix = []
Note: See TracChangeset for help on using the changeset viewer.