summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage_compat_namespace.py7
1 files changed, 6 insertions, 1 deletions
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