summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/namedtuple_with_abc.py
diff options
context:
space:
mode:
authorFrazer Clews <frazerleslieclews@gmail.com>2020-08-24 15:51:37 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-08-25 18:14:53 +0100
commitabc6f864b9c6fa9a47a218a8250e79dcfa367d4d (patch)
treee4dfa762398e1b2a8ae019e0039417be3e85d99c /bitbake/lib/bb/namedtuple_with_abc.py
parentac3593f6ed8f2ffb0bb62df47220b598cc1781f6 (diff)
downloadpoky-abc6f864b9c6fa9a47a218a8250e79dcfa367d4d.tar.gz
bitbake: lib: fix most undefined code picked up by pylint
Correctly import, and inherit functions, and variables. Also fix some typos and remove some Python 2 code that isn't recognised. (Bitbake rev: b0c807be5c2170c9481c1a04d4c11972135d7dc5) Signed-off-by: Frazer Clews <frazerleslieclews@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/namedtuple_with_abc.py')
-rw-r--r--bitbake/lib/bb/namedtuple_with_abc.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/bitbake/lib/bb/namedtuple_with_abc.py b/bitbake/lib/bb/namedtuple_with_abc.py
index 646aed6ffd..e46dbf0849 100644
--- a/bitbake/lib/bb/namedtuple_with_abc.py
+++ b/bitbake/lib/bb/namedtuple_with_abc.py
@@ -61,17 +61,9 @@ class _NamedTupleABCMeta(ABCMeta):
61 return ABCMeta.__new__(mcls, name, bases, namespace) 61 return ABCMeta.__new__(mcls, name, bases, namespace)
62 62
63 63
64exec( 64class _NamedTupleABC(metaclass=_NamedTupleABCMeta):
65 # Python 2.x metaclass declaration syntax 65 '''The abstract base class + mix-in for named tuples.'''
66 """class _NamedTupleABC(object): 66 _fields = abstractproperty()
67 '''The abstract base class + mix-in for named tuples.'''
68 __metaclass__ = _NamedTupleABCMeta
69 _fields = abstractproperty()""" if version_info[0] < 3 else
70 # Python 3.x metaclass declaration syntax
71 """class _NamedTupleABC(metaclass=_NamedTupleABCMeta):
72 '''The abstract base class + mix-in for named tuples.'''
73 _fields = abstractproperty()"""
74)
75 67
76 68
77_namedtuple.abc = _NamedTupleABC 69_namedtuple.abc = _NamedTupleABC