MCPcopy Index your code
hub / github.com/ipython/ipython / __init__

Method __init__

IPython/core/display.py:432–447  ·  view source on GitHub ↗
(self, data=None, url=None, filename=None, metadata=None)

Source from the content-addressed store, hash-verified

430class HTML(TextDisplayObject):
431
432 def __init__(self, data=None, url=None, filename=None, metadata=None):
433 def warn():
434 if not data:
435 return False
436
437 #
438 # Avoid calling lower() on the entire data, because it could be a
439 # long string and we're only interested in its beginning and end.
440 #
441 prefix = data[:10].lower()
442 suffix = data[-10:].lower()
443 return prefix.startswith("<iframe ") and suffix.endswith("</iframe>")
444
445 if warn():
446 warnings.warn("Consider using IPython.display.IFrame instead")
447 super(HTML, self).__init__(data=data, url=url, filename=filename, metadata=metadata)
448
449 def _repr_html_(self):
450 return self._data_and_metadata()

Callers 5

__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45
__init__Method · 0.45

Calls 1

warnMethod · 0.80

Tested by

no test coverage detected