From 13dd0b4117189e03d2ac6a2243aa6d2d56f4ea3a Mon Sep 17 00:00:00 2001 From: Marius Mauch Date: Thu, 28 Feb 2008 14:55:51 +0000 Subject: supress stupid line echo in deprecation notices svn path=/main/trunk/; revision=9397 --- pym/portage_compat_namespace.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pym/portage_compat_namespace.py') 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 -- cgit v1.2.3-1-g7c22