diff --git a/PIL/TiffImagePlugin.py b/PIL/TiffImagePlugin.py index 18793982d..ee5bd098a 100644 --- a/PIL/TiffImagePlugin.py +++ b/PIL/TiffImagePlugin.py @@ -283,12 +283,16 @@ class IFDRational(Fraction): def __repr__(self): return str(float(self._val)) + def __hash__(self): + return self._val.__hash__() + def __eq__(self,other): if type(other) == float: return float(self) == other if type(other) == int: return float(self) == float(int(self)) and int(self) == other return float(self) == float(other) + class ImageFileDirectory_v2(collections.MutableMapping):