[Zope-Checkins] CVS: Zope2 - load_site.py:1.6.112.2

Brian Lloyd brian@digicool.com
Wed, 21 Mar 2001 15:39:16 -0500 (EST)


Update of /cvs-repository/Zope2/utilities
In directory korak:/home/brian/temp/zope-23-branch/utilities

Modified Files:
      Tag: zope-2_3-branch
	load_site.py 
Log Message:
updated load_site to use new dtml syntax



--- Updated File load_site.py in package Zope2 --
--- load_site.py	2001/03/21 15:48:27	1.6.112.1
+++ load_site.py	2001/03/21 20:39:16	1.6.112.2
@@ -303,19 +303,23 @@
    parser.close()
    infile.close()
 
-   return string.strip(parser.title), string.strip(parser.head), \
-"""<!--#var standard_html_header-->
+   return (string.strip(parser.title), string.strip(parser.head),
+           string.strip(parser.accumulator))
 
-""" + string.strip(parser.accumulator) + """
 
-<!--#var standard_html_footer-->"""
-
-
 def upload_html(object, f):
     dir, name = os.path.split(f)
     f=open(f)
+
+    if doctor:
+        title, head, body = parse_html(f)
+        if old:
+            body = ("<!--#var standard_html_header-->\n\n" +
+                    body + "\n\n<!--#var standard_html_footer-->")
+        else:
+            body = ("<dtml-var standard_html_header>\n\n" +
+                    body + "\n\n<dtml-var standard_html_footer>")
 
-    if doctor: title, head, body = parse_html(f)
     else:
         if old: f=f.read()
         title, head, body = '', '', f