On Sun, May 8, 2016 at 2:10 PM, DFS <nos...@dfs.com> wrote: >>> +-------------------------+------------+ >>> |trailing-whitespace |59 | heh! >>> +-------------------------+------------+ >>> |multiple-statements |23 | do this to save lines. >>> Will continue doing it. >> >> >> Why? Do you think that there's a world shortage of newline characters? Is >> the Enter key on your keyboard broken? > > > I do it because I like it. > > if verbose: print var > > python doesn't complain.
That's a massively-debated point. In that specific example, I'd support the one-liner; however, I'd also recommend this technique: # for Python 2, you need to start with this line from __future__ import print_function if verbose: verbiage = print else: def verbiage(*args): pass Then, instead of "if verbose: print(var)", you would use "verbiage(var)". Of course, you want something better than "verbiage" as your name; the nature of your verbose output might give a clue as to what name would work. ChrisA -- https://mail.python.org/mailman/listinfo/python-list