From 43c35e49106916f51f676455888fe7a39d030113 Mon Sep 17 00:00:00 2001 From: John Szakmeister Date: Wed, 19 Mar 2014 05:20:27 -0400 Subject: [PATCH] Fix #780: only set im_class in Python 2.x --- CHANGELOG | 1 + nose/pyversion.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 6511c906..e22230f5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,7 @@ Under Development - Fixed #782: Test failures with Python >= 3.3 Patch by Dmitry Shachnev. +- Fixed #780: Fix a regression with Python 3 1.3.1 diff --git a/nose/pyversion.py b/nose/pyversion.py index fba5ada1..8b566141 100644 --- a/nose/pyversion.py +++ b/nose/pyversion.py @@ -89,7 +89,8 @@ def __init__(self, cls, func): self.__dict__ = func.__dict__.copy() self._func = func self.__self__ = UnboundSelf(cls) - self.im_class = cls + if sys.version_info < (3, 0): + self.im_class = cls def address(self): cls = self.__self__.cls