On 05/04/2015 04:28 PM, Cecil Westerhof wrote:
Op Monday 4 May 2015 21:39 CEST schreef Ian Kelly:
On Mon, May 4, 2015 at 11:59 AM, Mark Lawrence <breamore...@yahoo.co.uk> wrote:
On 04/05/2015 16:20, Cecil Westerhof wrote:
Potential dangerous bug introduced by programming in Python as if
it was C/Java. :-( I used: ++tries that has to be: tries += 1
Are there other things I have to be careful on? That does not work
as in C/Java, but is correct syntax.
Not dangerous at all, your test code picks it up. I'd also guess,
but don't actually know, that one of the various linter tools could
be configured to find this problem.
pylint reports it as an error.
I installed it. Get a lot of messages. Mostly convention. For example:
Unnecessary parens after 'print' keyword
Sounds like it's configured for Python 2.x. There's probably a setting
to tell it to use Python3 rules.
And:
Invalid variable name "f"
for:
with open(real_file, 'r') as f:
Sounds like a bad wording. Nothing invalid about it, though it is a bit
short. There are certain one letter variables which are so common as to
be expected, but others should be avoided.
But still something to add to my toolbox.
--
DaveA
--
https://mail.python.org/mailman/listinfo/python-list