From 20da67d325190ec131ae5da2ae415335ecbeae24 Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Tue, 4 Mar 2014 09:50:09 +0800 Subject: [PATCH] Cleaned up a repr() hack that caused problems on Python3. --- django/contrib/admin/checks.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/django/contrib/admin/checks.py b/django/contrib/admin/checks.py index 8eafd86754..badc1514cd 100644 --- a/django/contrib/admin/checks.py +++ b/django/contrib/admin/checks.py @@ -534,10 +534,7 @@ class ModelAdminChecks(BaseModelAdminChecks): def _check_inlines_item(self, cls, model, inline, label): """ Check one inline model admin. """ - # HACK: This is a nasty hack, but because inlines use the - # RenameBaseModelAdminMethod metaclass, it's almost impossible - # to get the *actual* class name for output purposes. - inline_label = repr(inline)[8:-2] + inline_label = '.'.join([inline.__module__, inline.__name__]) from django.contrib.admin.options import BaseModelAdmin