[issue39480] referendum reference is needlessly annoying
New submission from Ian Jackson <dlgruj@fyvzl.net>: The section "Fancier Output Formatting" has the example below. This will remind many UK readers of the 2016 EU referendum. About half of those readers will be quite annoyed. This annoyance seems entirely avoidable; a different example which did not refer to politics would demonstrate the behaviour just as well. Changing this example would (in the words of the CoC) also show more empathy, and be more considerate towards, python contributors unhappy with recent political developments in the UK, without having to make anyone else upset in turn.
year = 2016 event = 'Referendum' f'Results of the {year} {event}' 'Results of the 2016 Referendum'
yes_votes = 42_572_654 no_votes = 43_132_495 percentage = yes_votes / (yes_votes + no_votes) '{:-9} YES votes {:2.2%}'.format(yes_votes, percentage)' 42572654 YES votes 49.67%'
---------- assignee: docs@python components: Documentation messages: 360883 nosy: diziet, docs@python priority: normal severity: normal status: open title: referendum reference is needlessly annoying versions: Python 3.7, Python 3.8, Python 3.9 _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Change by Serhiy Storchaka <storchaka+cpython@gmail.com>: ---------- nosy: +akuchling _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Change by Fred Drake <fdrake@gmail.com>: ---------- nosy: +fdrake _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Steven D'Aprano <steve+python@pearwood.info> added the comment: Oh come on now, this is such a trivialisation of the CoC that I cannot believe that it is a good-faith bug report and not a troll. I'm surprised you didn't toss in the words "triggered" and "micro-aggression" while you're at it. The example has nothing to do with the UK Referendum (or for that matter, the 2016 referendums in Zambia, Columbia, Bolivia, or Italy): the numbers are completely different, the results and percentages are different, and there is no non-arbitrary way to map Yes/No of a made up example to either Leave/Remain or any other actual results. If you want to read the example as a better world where the majority of peole voted "No" to leaving the EU, then go ahead. Why should you privilege the Brexit referendum over (let's say) the Irish referendum which voted in favour of allowing same-sex marriages? Or are you annoyed by that too? Any year is going to "annoy" some fraction of the readers: 2019 is the year that the Liberal Party (don't be fooled by the name: they're the authoritarian-right, climate-change-denying reactionary-right party) won the Australian Federal election on a campaign of Facebook fake news, "annoying" almost half the country. It is also the year that President Trump was impeached, annoying half of the USA. 2018 was the year Vladimir Putin was re-elected president of Russia, annoying and *terrifying* some percentage of Russians. 2017 was the year that Trump was sworn in as US President. Shall we go on? 2016 was also the year that Taiwan saw the first ever majority by a non-KMT party, and the first female prime minister, when the Democratic Progressive Party won their elections. By the way, the fact that I've just spent easily half an hour getting annoyed at this bug report and writing this response disproves your claim about avoiding making others upset. ---------- nosy: +steven.daprano _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Raymond Hettinger <raymond.hettinger@gmail.com> added the comment: I concur with Steven. The association with Brexit is specious and the CoC wasn't intended to apply to second guessing technical examples. ---------- assignee: docs@python -> willingc nosy: +rhettinger, willingc priority: normal -> low _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Aurora <auroralanes@pm.me> added the comment: This example is practically against Python's diversity statement. ---------- nosy: +opensource-assist _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Terry J. Reedy <tjreedy@udel.edu> added the comment: I concur with Steven and Raymond. The 2016 Brexit votes were Leave 17.4 million and Remain 16.1 million. No resemblence to the hypothetical example. I think that this should be closed as 'not a bug'. ---------- nosy: +terry.reedy _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Change by Aurora <auroralanes@pm.me>: ---------- type: -> enhancement _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Mark Dickinson <dickinsm@gmail.com> added the comment: Speaking as a British, UK-based Python contributor who's unhappy with recent political developments in the UK, I say let's close this. ---------- nosy: +mark.dickinson _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
Change by Raymond Hettinger <raymond.hettinger@gmail.com>: ---------- resolution: -> not a bug stage: -> resolved status: open -> closed _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue39480> _______________________________________
participants (8)
-
Aurora
-
Fred Drake
-
Ian Jackson
-
Mark Dickinson
-
Raymond Hettinger
-
Serhiy Storchaka
-
Steven D'Aprano
-
Terry J. Reedy