bpo-35482: Fixes HTML escaping in CHM index and build location of NEWS file (GH-11224)

This commit is contained in:
Steve Dower 2018-12-19 18:20:06 -08:00 committed by GitHub
parent b2f642ccd2
commit afe17a7bee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 29 additions and 10 deletions

View file

@ -11,7 +11,7 @@
import re
import io
from os import path
from os import getenv, path
from time import asctime
from pprint import pformat
from docutils.io import StringOutput
@ -292,7 +292,9 @@ class MiscNews(Directive):
fname = self.arguments[0]
source = self.state_machine.input_lines.source(
self.lineno - self.state_machine.input_offset - 1)
source_dir = path.dirname(path.abspath(source))
source_dir = getenv('PY_MISC_NEWS_DIR')
if not source_dir:
source_dir = path.dirname(path.abspath(source))
fpath = path.join(source_dir, fname)
self.state.document.settings.record_dependencies.add(fpath)
try: