[Python-checkins] r64323 - doctools/trunk/doc/config.rst
georg.brandl
python-checkins at python.org
Tue Jun 17 09:46:34 CEST 2008
Author: georg.brandl
Date: Tue Jun 17 09:46:33 2008
New Revision: 64323
Log:
Add notes about Unicode and escaping of backslashes.
Modified:
doctools/trunk/doc/config.rst
Modified: doctools/trunk/doc/config.rst
==============================================================================
--- doctools/trunk/doc/config.rst (original)
+++ doctools/trunk/doc/config.rst Tue Jun 17 09:46:33 2008
@@ -28,6 +28,11 @@
* Remember that document names use ``/`` as the path separator and don't contain
the file name extension.
+* Since :file:`conf.py` is read as a Python file, the usual rules apply for
+ encodings and Unicode support: declare the encoding using an encoding cookie
+ (a comment like ``# -*- coding: utf-8 -*-``) and use Unicode string literals
+ when you include non-ASCII characters in configuration values.
+
* The contents of the config namespace are pickled (so that Sphinx can find out
when configuration changes), so it may not contain unpickleable values --
delete them from the namespace with ``del`` if appropriate. Modules are
@@ -377,12 +382,15 @@
.. confval:: latex_appendices
- Documents to append as an appendix to all manuals.
+ A list of document names to append as an appendix to all manuals.
.. confval:: latex_preamble
Additional LaTeX markup for the preamble.
+ Keep in mind that backslashes must be doubled in Python string literals to
+ avoid interpretation as escape sequences.
+
.. confval:: latex_use_modindex
If true, add a module index to LaTeX documents. Default is ``True``.
More information about the Python-checkins
mailing list