diff --git a/overviewer_core/world.py b/overviewer_core/world.py index 3ce42ff..19081c8 100644 --- a/overviewer_core/world.py +++ b/overviewer_core/world.py @@ -1469,6 +1469,15 @@ class RegionSetWrapper(object): def __init__(self, rsetobj): self._r = rsetobj + def __lt__(self, other): + """This garbage is only needed because genPOI wants to use + itertools.groupby, which needs sorted keys, and Python 2 somehow + just sorted objects like ???????? how????? why????? + """ + if isinstance(other, RegionSetWrapper): + other = other._r + return self._r.regiondir < other.regiondir + def get_type(self): return self._r.get_type() def get_biome_data(self, x, z):