[Zope-Checkins] CVS: Zope/lib/python/reStructuredText - __init__.py:1.9

Andreas Jung andreas at andreas-jung.com
Tue Mar 23 02:00:50 EST 2004


Update of /cvs-repository/Zope/lib/python/reStructuredText
In directory cvs.zope.org:/tmp/cvs-serv30383/lib/python/reStructuredText

Modified Files:
	__init__.py 
Log Message:
reST ignored the encoding settings in zope.conf


=== Zope/lib/python/reStructuredText/__init__.py 1.8 => 1.9 ===
--- Zope/lib/python/reStructuredText/__init__.py:1.8	Sun Nov 30 10:11:44 2003
+++ Zope/lib/python/reStructuredText/__init__.py	Tue Mar 23 02:00:49 2004
@@ -15,14 +15,14 @@
 
 __all__ = ("HTML", ) 
 
-import docutils.core 
-from docutils.io import StringOutput, StringInput 
 import sys, os
+import docutils.core 
+from docutils.io import StringOutput, StringInput
+from App.config import getConfiguration 
 
-default_input_encoding = os.environ.get("REST_INPUT_ENCODING", 
-                                        sys.getdefaultencoding())
-default_output_encoding = os.environ.get("REST_OUTPUT_ENCODING", 
-                                         sys.getdefaultencoding())
+default_enc = sys.getdefaultencoding()
+default_output_encoding = getConfiguration().rest_output_encoding or default_enc
+default_input_encoding = getConfiguration().rest_input_encoding or default_enc
 
 class Warnings:
 
@@ -32,7 +32,6 @@
     def write(self, message):
         self.messages.append(message)
 
-
 def HTML(src, 
          writer='html4zope', 
          report_level=1, 
@@ -92,8 +91,6 @@
 
     # do the format
     return pub.writer.write(document, pub.destination)
-
-
 
 from docutils import writers
 import html4zope




More information about the Zope-Checkins mailing list