I've recently come across something that I'd like some comments on. It's
a stylistic issue so not something that there's an objective answer
for. Nevertheless.

I have a function that gets some statistics from some source and returns
it to the user as a Stats object. Let's call it get_stats. This has a
parameter `consolidate`. If consolidate is True, it will combine all the
statistics and return just one Stats object. If not, it will return a
list of Stats objects.

The problem now is that this function sometimes returns a single thing
and some times a list. I don't like this since I have to alter my
calling code to handle this. 

I'm surprised that I've never hit this before and I'm not really sure
how to handle it. 

Comments?



-- 
Cordially,
Noufal
http://nibrahim.net.in
_______________________________________________
BangPypers mailing list
BangPypers@python.org
https://mail.python.org/mailman/listinfo/bangpypers

Reply via email to