From d748e371e5990689f5b2a9cffef232bae7f8e269 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Tue, 20 Aug 2002 20:56:42 +0000 Subject: [PATCH] CWPro7 workaround [SVN r15006] --- src/object/class.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/object/class.cpp b/src/object/class.cpp index e19ebfa7..445b98cd 100644 --- a/src/object/class.cpp +++ b/src/object/class.cpp @@ -266,10 +266,11 @@ namespace objects PyTuple_SET_ITEM(bases.get(), i - 1, upcast(c.release())); } - object module_name = PyObject_IsInstance(scope().ptr(), upcast(&PyModule_Type)) + object module_name( + PyObject_IsInstance(scope().ptr(), upcast(&PyModule_Type)) ? scope().attr("__name__") : api::getattr(scope(), "__module__", object("")) - ; + ); if (module_name) module_name += '.';