This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Avoid terminology related to slavery
Type: enhancement Stage: resolved
Components: Documentation Versions: Python 3.8
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: docs@python Nosy List: Freed_Slave, Mariatta, docs@python
Priority: normal Keywords:

Created on 2018-09-14 07:29 by Freed_Slave, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Messages (2)
msg325331 - (view) Author: Freed_Slave (Freed_Slave) Date: 2018-09-14 07:29
It is very good to see that "master" and "slave" terminology was removed from the project, however there are still references to "owned" references, as if these references were property. There are also things needing to be "freed" as if they were indentured servants.

I would like to open up discussion about better terminology - and when better terminology has been agreed upon I do not mind submitting a PR to get rid of this exclusive language.

"Freed" terminology:

* https://github.com/python/cpython/search?q=freed&unscoped_q=freed

There are also additional instances were "free" is used instead of "clear" but the context makes it harder to discover with a naive search.

"Owned" terminology:

* https://github.com/python/cpython/search?utf8=%E2%9C%93&q=owned&type=

"Master/Slave" terminology, now removed:

* https://bugs.python.org/issue34605

On the topic of inclusive/exclusive terminology, there are other problematic things that should be addressed - either here or in separate issues. However I'd like to draw attention to one particularly sexist email in `test_smtplib.py` "my_mom@great.cooker.com" - hilarious! Not. It especially sticks out among the more generic and inclusive test emails. I particularly like the inclusion of "Páolo <főo@bar.com>" but then in a test email he makes a sexual innuendo.

* https://github.com/python/cpython/search?utf8=%E2%9C%93&q=mom&type=

* Said innuendo: "oh là là, know what I mean, know what I mean?\n\n")"
msg325343 - (view) Author: Mariatta (Mariatta) * (Python committer) Date: 2018-09-14 11:20
No thanks.
History
Date User Action Args
2022-04-11 14:59:05adminsetgithub: 78856
2018-09-14 11:20:34Mariattasetstatus: open -> closed

nosy: + Mariatta
messages: + msg325343

resolution: fixed
stage: resolved
2018-09-14 07:29:31Freed_Slavecreate