Override changes Gst.ElementFactory.make arguments
Submitted by Osmo Salomaa
I have gotten bug reports in Gaupol that the following code doesn't work if the user has gst-python installed (see
Your override changes both argument names, thus breaking keyword argument use, which I tend to often prefer since it makes the code self-documenting. To my knowledge, keyword argument use should be fine with PyGObject, i.e. they're part of the API, see e.g. gtk-demo.py .
Gaupol doesn't depend on gst-python and I was surprised to find out such a thing still exists, but there was no information at the web site . So, if I may ask, what is this gst-python?, why is it needed? and is it intended that you override function signatures or just an accident? Can I as an application developer expect that things should work the same for users with and without gst-python?