Пример #1
0
 def cmdlogger(self, messages):
     from rezine.utils.zeml import parse_html  # late import
     for message in messages:
         if hasattr(message, '__iter__'):
             self.cmdlogger(message)
         else:
             trailing_new_line = message and message.endswith('\n') or False
             message = parse_html(message).to_text(simple=True)
             if message:
                 # make the textifier output more compact
                 if message.endswith('\n\n') and trailing_new_line:
                     message = message[:-1]
                 elif message.endswith('\n') and not trailing_new_line:
                     message = message.rstrip('\n')
                 sys.stdout.write(message.encode('utf-8'))
                 sys.stdout.flush()
Пример #2
0
 def cmdlogger(self, messages):
     from rezine.utils.zeml import parse_html  # late import
     for message in messages:
         if hasattr(message, '__iter__'):
             self.cmdlogger(message)
         else:
             trailing_new_line = message and message.endswith('\n') or False
             message = parse_html(message).to_text(simple=True)
             if message:
                 # make the textifier output more compact
                 if message.endswith('\n\n') and trailing_new_line:
                     message = message[:-1]
                 elif message.endswith('\n') and not trailing_new_line:
                     message = message.rstrip('\n')
                 sys.stdout.write(message.encode('utf-8'))
                 sys.stdout.flush()
Пример #3
0
 def parse(self, input_data, reason):
     parts = self.docutils_publish(input_data,
                                   writer_name='html',
                                   settings_overrides=self.settings)
     return parse_html(parts['html_body'])
Пример #4
0
def _wordpress_to_html(markup):
    """Convert WordPress-HTML into read HTML."""
    return inject_implicit_paragraphs(parse_html(markup)).to_html()
Пример #5
0
 def parse(self, input_data, reason):
     parts = self.docutils_publish(
         input_data, writer_name='html', settings_overrides=self.settings)
     return parse_html(parts['html_body'])
Пример #6
0
 def parse(self, input_data, reason):
     rv = parse_html(input_data)
     if reason == "comment":
         rv = sanitize(rv)
     return rv
Пример #7
0
def _wordpress_to_html(markup):
    """Convert WordPress-HTML into read HTML."""
    return inject_implicit_paragraphs(parse_html(markup)).to_html()
Пример #8
0
 def parse(self, input_data, reason):
     rv = parse_html(input_data)
     if reason == 'comment':
         rv = sanitize(rv)
     return rv