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

Method reload

IPython/lib/demo.py:574–592  ·  view source on GitHub ↗

Reload source from disk and initialize state.

(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 2

floadMethod · 0.80
resetMethod · 0.45

Tested by

no test coverage detected