Package stocks3 :: Package share :: Module xml
[hide private]
[frames] | no frames]

Source Code for Module stocks3.share.xml

 1  # -*- coding: utf-8 -*- 
 2   
 3  __author__ = "Zasimov Alexey" 
 4  __email__ = "zasimov-a@yandex-team.ru" 
 5   
 6   
 7  from stocks3.core.config import etree 
 8  import sys 
 9   
10  try: 
11      import tidylib 
12      from tidylib import tidy_document 
13  except ImportError: 
14      # FIXME: закомментировал, чтобы не создавало проблем в логах 
15      #sys.stderr.write("Please, install pytidylib: easy_install pytidylib\n") 
16      tidylib = None 
17   
18 -def minimize(xml):
19 document, errors = tidy_document(xml, options={'output_xml':1, 'wrap': 0, 'indent':0, 'input_xml':1}) 20 if len(errors) != 0: 21 raise RuntimeError("XML minimization failed: %s" % errors) 22 return document
23