From 12406a93ab64c4bbad2e11dedac0d763b0720c72 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Wed, 25 Aug 2021 08:33:29 -0700 Subject: [PATCH] Always use Python 3 mro method Remove Python 2 compatibility shim. --- freezegun/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freezegun/api.py b/freezegun/api.py index f308fb6f..135737a3 100644 --- a/freezegun/api.py +++ b/freezegun/api.py @@ -603,7 +603,7 @@ def tearDownClass(cls): seen = set() - klasses = klass.mro() if hasattr(klass, 'mro') else [klass] + list(klass.__bases__) + klasses = klass.mro() for base_klass in klasses: for (attr, attr_value) in base_klass.__dict__.items(): if attr.startswith('_') or attr in seen: