Fix PartitionDefinition comparison in Python 3

Merges https://github.com/espressif/esp-idf/pull/2018
This commit is contained in:
Marcin Jaworski 2018-05-31 16:26:38 +02:00 committed by Angus Gratton
parent 2a6c35c9af
commit 5bc1bf4add
1 changed files with 12 additions and 0 deletions

View File

@ -250,6 +250,18 @@ class PartitionDefinition(object):
def __cmp__(self, other):
return self.offset - other.offset
def __lt__(self, other):
return self.offset < other.offset
def __gt__(self, other):
return self.offset > other.offset
def __le__(self, other):
return self.offset <= other.offset
def __ge__(self, other):
return self.offset >= other.offset
def parse_type(self, strval):
if strval == "":
raise InputError("Field 'type' can't be left empty.")