Serhiy Storchaka <storchaka+cpyt...@gmail.com> added the comment:

Results.

There are 4 cases:

1) default idpattern and flags
2) overridden only idpattern
3) overridden only flags
4) overridden both idpattern and flags

The case 1 was the one that was broken when this issue was opened. The initial 
Inada's version fixed the case 1, but broke the case 2. His final version 
(applied also to 3.6) fixed the case 1, but broke the case 3. This is a win, 
because cases 1 and 2 look much more common than the case 3. And finally PR 
5099 has fixed also the case 3. The case 4 obviously is not affected by any 
changes of default values.

Now all four cases are correct in 3.7 and the only broken case in 3.6 is the 
uncommon case 3.

----------
resolution:  -> fixed
stage:  -> resolved
status: open -> closed

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue31672>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to