New submission from Steve Dower <steve.do...@python.org>:

Not all console configurations can correctly render smart quotes in help() 
text. See the "Æ" in "superclass's" below.

When building for pydoc-topics, it would be ideal to disable smart quotes. (I'm 
assuming from issue31793 that this can be done in configuration, though I'm not 
entirely sure how - it's not clear to me from those PRs)

---

>>> help("BASICMETHODS")
Basic customization
*******************

object.__new__(cls[, ...])
...
   Typical implementations create a new instance of the class by
   invoking the superclassÆs "__new__()" method using
   "super().__new__(cls[, ...])" with appropriate arguments and then
   modifying the newly-created instance as necessary before returning
   it.

----------
assignee: docs@python
components: Documentation
messages: 341107
nosy: docs@python, steve.dower
priority: normal
severity: normal
stage: needs patch
status: open
title: Remove smart quotes in pydoc text
type: enhancement
versions: Python 3.7, Python 3.8

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

Reply via email to