From: Marius Mauch Date: Thu, 28 Feb 2008 14:55:51 +0000 (-0000) Subject: supress stupid line echo in deprecation notices X-Git-Tag: v2.2_pre4~45 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=13dd0b4117189e03d2ac6a2243aa6d2d56f4ea3a;p=portage.git supress stupid line echo in deprecation notices svn path=/main/trunk/; revision=9397 --- diff --git a/pym/portage_compat_namespace.py b/pym/portage_compat_namespace.py index 9e5e691a9..b6c3da569 100644 --- a/pym/portage_compat_namespace.py +++ b/pym/portage_compat_namespace.py @@ -31,5 +31,10 @@ try: except ImportError, AttributeError: raise ImportError("No module named %s" % __oldname) -warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname)) +def _formatwarning(message, category, filename, lineno): + return "%s:%s: %s: %s\n" % (filename, lineno, category.__name__, message) + +warnings.formatwarning = _formatwarning + +warnings.warn("DEPRECATION NOTICE: The %s module was replaced by %s" % (__oldname, __newname), DeprecationWarning) sys.modules[__oldname] = __realmodule