(self)
| 628 | super().__init__(data=data, url=url, filename=filename) |
| 629 | |
| 630 | def _get_lexer(self): |
| 631 | if self.language: |
| 632 | from pygments.lexers import get_lexer_by_name |
| 633 | return get_lexer_by_name(self.language) |
| 634 | elif self.filename: |
| 635 | from pygments.lexers import get_lexer_for_filename |
| 636 | return get_lexer_for_filename(self.filename) |
| 637 | else: |
| 638 | from pygments.lexers import guess_lexer |
| 639 | return guess_lexer(self.data) |
| 640 | |
| 641 | def __repr__(self): |
| 642 | return self.data |
no outgoing calls
no test coverage detected