(filename)
| 7 | |
| 8 | |
| 9 | def extract_snippets(filename): |
| 10 | with open(filename, 'r') as fp: |
| 11 | doctree = publish_doctree(fp.read()) |
| 12 | |
| 13 | for part in doctree.traverse(literal_block): |
| 14 | if not part.attributes.get('classes', None) == ['code', 'python']: |
| 15 | continue |
| 16 | yield part.rawsource |
| 17 | |
| 18 | |
| 19 | def main(doc_folder=None): |