[Zope-dev] load_site patch2 draft1

Oleg Broytmann phd@sun.med.ru
Sun, 17 Oct 1999 15:56:05 +0400 (MSD)


  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---559023410-758783491-940161365=:2633
Content-Type: TEXT/PLAIN; charset=US-ASCII

Hello!

   Attached is next version of load_site.py. In addition to my previous
patches, this one adds capability to preserve META tags as DTML Document's
properties.
   Note! META tags currently stored, but not restored. Either you need to
develop your own machinery for this, or wait until I do it.

   I think I'll spent some time for this, as I need to find a more general
approach to store information from <HEAD></HEAD>, in particular, I want to
preserve <LINK>, <STYLE> and <SCRIPT> tags.

Oleg.
---- 
    Oleg Broytmann  National Research Surgery Centre  http://sun.med.ru/~phd/
           Programmers don't die, they just GOSUB without RETURN.

---559023410-758783491-940161365=:2633
Content-Type: APPLICATION/x-gzip; name="load_site.py.gz"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SOL2.3.96.SK.991017155605.2633E@sun>
Content-Description: 

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
t9uYz+kh33yO46x+2ocm9S9z9zQoSyQAAA==
---559023410-758783491-940161365=:2633--