On 08/09/11 11:10, John wrote:
Following up on this...
Why does pylint seem to think it is a bad idea?
Description Resource Path Location Type
ID:W0142 plot_ts_array_split_x: Used * or **
magic tsplot.py /research.plot line 299 PyLint Problem
I assume because it is a bad idea in most cases. If you know what the
arguments are going to be then specify them. Otherwise you can get all
sorts of rubbish being passed in that you have to figure out how to deal
with. That's never a good place to be.
But occasionally you have to do things that are less than ideal.
And *args/**kwargs are useful in those situations, just don't
use them unless you have to.
--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
_______________________________________________
Tutor maillist - Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor