Register an extension as having a resettable state. Arguments: extension: An instance of the extension to register. This should get called once by an extension during setup. A "registered" extension's `reset` method is called by [`Markdown.reset()`][mar
(self, extension: Extension)
| 246 | raise |
| 247 | |
| 248 | def registerExtension(self, extension: Extension) -> Markdown: |
| 249 | """ |
| 250 | Register an extension as having a resettable state. |
| 251 | |
| 252 | Arguments: |
| 253 | extension: An instance of the extension to register. |
| 254 | |
| 255 | This should get called once by an extension during setup. A "registered" extension's |
| 256 | `reset` method is called by [`Markdown.reset()`][markdown.Markdown.reset]. Not all extensions have or need a |
| 257 | resettable state, and so it should not be assumed that all extensions are "registered." |
| 258 | |
| 259 | """ |
| 260 | self.registeredExtensions.append(extension) |
| 261 | return self |
| 262 | |
| 263 | def reset(self) -> Markdown: |
| 264 | """ |
no outgoing calls
no test coverage detected