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

Method reload

IPython/lib/demo.py:575–593  ·  view source on GitHub ↗

Reload source from disk and initialize state.

(self)

Source from the content-addressed store, hash-verified

573 valid."""
574
575 def reload(self):
576 """Reload source from disk and initialize state."""
577 # read data and parse into blocks
578 self.fload()
579 lines = self.fobj.readlines()
580 src_b = [l for l in lines if l.strip()]
581 nblocks = len(src_b)
582 self.src = ''.join(lines)
583 self._silent = [False]*nblocks
584 self._auto = [True]*nblocks
585 self.auto_all = True
586 self.nblocks = nblocks
587 self.src_blocks = src_b
588
589 # also build syntax-highlighted source
590 self.src_blocks_colored = list(map(self.highlight,self.src_blocks))
591
592 # ensure clean namespace and seek offset
593 self.reset()
594
595
596class IPythonLineDemo(IPythonDemo,LineDemo):

Callers

nothing calls this directly

Calls 2

floadMethod · 0.80
resetMethod · 0.45

Tested by

no test coverage detected