self.revision = revision
# Markdown Renderer
- self.renderer = markdown.Markdown(
+ self.renderer = Markdown(
+ self.backend,
extensions=[
LinkedFilesExtractorExtension(),
PrettyLinksExtension(),
return files
+class Markdown(markdown.Markdown):
+ def __init__(self, backend, *args, **kwargs):
+ # Store the backend
+ self.backend = backend
+
+ # Call inherited setup routine
+ super().__init__(*args, **kwargs)
+
+
class PrettyLinksExtension(markdown.extensions.Extension):
def extendMarkdown(self, md):
# Create links to Bugzilla