MCPcopy Create free account
hub / github.com/ipython/ipython / _get_lexer

Method _get_lexer

IPython/lib/display.py:630–639  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 2

_repr_html_Method · 0.95
_repr_latex_Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected