Commit 4b005d6e authored by Kazuhiko Shiozaki's avatar Kazuhiko Shiozaki Committed by Julien Muchembled

Compare Options with sorted result, if possible.

parent 6679151b
...@@ -1544,6 +1544,12 @@ class Options(DictMixin): ...@@ -1544,6 +1544,12 @@ class Options(DictMixin):
def __repr__(self): def __repr__(self):
return repr(dict(self)) return repr(dict(self))
def __eq__(self, other):
try:
return sorted(self.items()) == sorted(other.items())
except Exception:
return super(Options, self).__eq__(other)
Buildout.Options = Options Buildout.Options = Options
_spacey_nl = re.compile('[ \t\r\f\v]*\n[ \t\r\f\v\n]*' _spacey_nl = re.compile('[ \t\r\f\v]*\n[ \t\r\f\v\n]*'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment