Re: [Tutor] Long Lines techniques

2018-12-14 Thread Avi Gross
<[{SYNOPSIS: Many good answers. I am satisfied and we can move on.}]> Steven, I appreciate the many useful suggestions. Many of them are what I already do. Some are in tension with other considerations. Yes, it can be shorter and more efficient to not keep saying module.this.that.something versu

Re: [Tutor] Python function

2018-12-14 Thread Avi Gross
If you know what a CommaSeparatedValues file looks like, then reading ONE LINE gives you enough info to answer the question about how many columns of data it describes. -Original Message- From: Tutor On Behalf Of Alan Gauld via Tutor Sent: Thursday, December 13, 2018 7:47 PM To: tutor@py

Re: [Tutor] Long Lines techniques

2018-12-14 Thread Avi Gross
Steve[n], Yes, I figured out what the problem was but while evaluating I also realized that a format string was an ALTERNATIVE that automatically called for an str or repr so in a sense it would work without debugging. I find that sometimes the long lines make it harder to see the skeleton of th

Re: [Tutor] Obfuscated Python [was Long Lines techniques]

2018-12-14 Thread Avi Gross
Steven, There are dunderheads who will maliciously misuse things. Yes, we know what __add__ is supposed to do. But if someone codes a class with one that ignores addition to a collection if it has reached a maximum size, or does addition modulo 16 or makes it play a happy birthday tune, while subt

Re: [Tutor] Obfuscated Python [was Long Lines techniques]

2018-12-14 Thread Mats Wichmann
On 12/13/18 11:15 PM, Avi Gross wrote: > Steven, > > There are dunderheads who will maliciously misuse things. Yes, we know what > __add__ is supposed to do. But if someone codes a class with one that > ignores addition to a collection if it has reached a maximum size, or does > addition modulo 16