From 1a39bca0eab6e667077aa8580fec055f2007f9e5 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Thu, 11 Aug 2005 13:23:20 +0000 Subject: [PATCH] gst/gst.override: Only display the filename and not the full path Original commit message from CVS: * gst/gst.override: (pygst_debug_log): Only display the filename and not the full path --- ChangeLog | 5 +++++ gst/gst.override | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3ac933ac72..e1860d5601 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-11 Edward Hervey + + * gst/gst.override: (pygst_debug_log): + Only display the filename and not the full path + 2005-08-10 Edward Hervey * gst/gstmodule.c: (init_gst): diff --git a/gst/gst.override b/gst/gst.override index 1b17d6dcb9..8d09fd0858 100644 --- a/gst/gst.override +++ b/gst/gst.override @@ -236,10 +236,12 @@ pygst_debug_log (PyObject *whatever, PyObject *string, GstDebugLevel level) frame = PyEval_GetFrame(); function = PyString_AsString(frame->f_code->co_name); - filename = PyString_AsString(frame->f_code->co_filename); + filename = g_path_get_basename(PyString_AsString(frame->f_code->co_filename)); lineno = frame->f_code->co_firstlineno; /* gst_debug_log : category, level, file, function, line, object, format, va_list */ gst_debug_log (GST_CAT_DEFAULT, level, filename, function, lineno, NULL, "%s", str); + if (filename) + g_free(filename); Py_INCREF (Py_None); return Py_None; }