def __repr__(self):
return "%s(%r)" % (type(self).__name__, self.__original)
+
+class INumberDef(NumberDef):
+ """A NumberDef, but returns rounded integer results."""
+ def __call__(self, params, rank):
+ return int(round(super(INumberDef, self).__call__(params, rank)))