* Fix decimal's handling of foreign types. Now returns NotImplemented
instead of raising a TypeError. Allows other types to successfully
implement __radd__() style methods.
* Remove future division import from test suite.
* Remove test suite's shadowing of __builtin__.dir().
diff --git a/Misc/NEWS b/Misc/NEWS
index 1706874..9a63f21 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -91,6 +91,11 @@
- distutils.commands.upload was added to support uploading distribution
files to PyPI.
+- decimal operator and comparison methods now return NotImplemented
+ instead of raising a TypeError when interacting with other types. This
+ allows other classes to implement __radd__ style methods and have them
+ work as expected.
+
- Bug #1163325: Decimal infinities failed to hash. Attempting to
hash a NaN raised an InvalidOperation instead of a TypeError.