]> code.ossystems Code Review - openembedded-core.git/commit
dirsize: python3: fix TypeError: unorderable types
authorEd Bartosh <ed.bartosh@linux.intel.com>
Thu, 2 Jun 2016 10:12:59 +0000 (13:12 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 2 Jun 2016 10:49:10 +0000 (11:49 +0100)
commit391cd33720e7d7e8e261193199272739293ad881
treeef7040fec80c3ceada1b9943aacf06bffb6b5f4a
parentf9bda8b36decb5a837adcfeb1173092401988801
dirsize: python3: fix TypeError: unorderable types

Python 3 ignores the __cmp__() method and doesn't have cmp() builtin
function. This caused sorted() call to raise
    TypeError: unorderable types: Record() < Record()

Removing __cmp__ method and implementing __lt__ should solve the
problem as __lt__ is the only method needed for sort[ed] to work.

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/tiny/dirsize.py