From: Ralf Jung Date: Sun, 29 Nov 2020 14:01:30 +0000 (+0100) Subject: port to Python 3 X-Git-Url: https://git.ralfj.de/rust-101.git/commitdiff_plain/2eb15e9ad4c5f980bb007347146568fd41223011?ds=inline;hp=5e5fce4374c181273dba7182706301e8118bfcf3 port to Python 3 --- diff --git a/pycco-rs b/pycco-rs index c884311..3e6b29d 100755 --- a/pycco-rs +++ b/pycco-rs @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # A little wrapper around pycco, to add Rust support. import pycco, pycco_resources from pygments import lexers, formatters @@ -32,13 +32,13 @@ def generate_documentation(*args, **kwargs): generate_documentation_called = True result = generate_documentation_orig(*args, **kwargs) # now patch it - result = patch_html(result, '', - '') - result = patch_html(result, '', 'Rust-101: ') + result = patch_html(result, b'<link rel="stylesheet" href="pycco.css">', + b'<link rel="stylesheet" href="pycco_custom.css"><meta name="viewport" content="width=device-width">') + result = patch_html(result, b'<title>', b'Rust-101: ') ## remove empty code blocks - result = re.sub('''<div class='code'> + result = re.sub(b'''<div class='code'> *<div class="highlight"><pre>(<span></span>)?</pre></div> - *</div>''', '<!-- empty code block -->', result) + *</div>''', b'<!-- empty code block -->', result) # done return result pycco.main.generate_documentation = generate_documentation