Message317032
using boolean (True/False) as dictionary keys, coerce them to integers - is this behavior documented somewhere?
I know that asking to fix this is not easy fix, but shouldn't this be highlighted everywhere with red flags and warnings, so people will know that this is expected?
Python 3.6.5 (default, Mar 29 2018, 03:28:50)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> dta = {False: 'false', True: 'true', 0: 'zero', 1: 'one'}
>>> print(dta[False])
zero
>>> |
|
Date |
User |
Action |
Args |
2018-05-18 15:19:50 | Janusz Harkot | set | recipients:
+ Janusz Harkot |
2018-05-18 15:19:50 | Janusz Harkot | set | messageid: <1526656790.96.0.682650639539.issue33572@psf.upfronthosting.co.za> |
2018-05-18 15:19:50 | Janusz Harkot | link | issue33572 messages |
2018-05-18 15:19:50 | Janusz Harkot | create | |
|