Skip to content

Commit

Permalink
Merge pull request #513 from PythonCharmers/v0.18.x
Browse files Browse the repository at this point in the history
Merge 0.18.1 into master
  • Loading branch information
jmadler committed Oct 17, 2019
2 parents edc6b2b + bf4b67e commit a3e303f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions docs/whatsnew.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
What's New
**********

What's new in version 0.18.1 (2019-10-09)
=========================================
This is a minor bug-fix release containing a fix for raise_()
when passed an exception that's not an Exception (e.g. BaseException
subclasses)

What's new in version 0.18.0 (2019-10-09)
=========================================
This is a major bug-fix and feature release, including:
Expand Down
2 changes: 1 addition & 1 deletion src/future/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
__copyright__ = 'Copyright 2013-2019 Python Charmers Pty Ltd'
__ver_major__ = 0
__ver_minor__ = 18
__ver_patch__ = 0
__ver_patch__ = 1
__ver_sub__ = ''
__version__ = "%d.%d.%d%s" % (__ver_major__, __ver_minor__,
__ver_patch__, __ver_sub__)
2 changes: 1 addition & 1 deletion src/future/utils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@ def raise_(tp, value=None, tb=None):
if value is not None:
raise TypeError("instance exception may not have a separate value")
exc = tp
elif not issubclass(tp, Exception):
elif isinstance(tp, type) and not issubclass(tp, Exception):
# If the first object is a class, it becomes the type of the
# exception.
raise TypeError("class must derive from Exception")
Expand Down

0 comments on commit a3e303f

Please sign in to comment.