MCPcopy Index your code
hub / github.com/python/cpython / kill_range

Method kill_range

Lib/_pyrepl/commands.py:62–77  ·  view source on GitHub ↗
(self, start: int, end: int)

Source from the content-addressed store, hash-verified

60
61class KillCommand(Command):
62 def kill_range(self, start: int, end: int) -> None:
63 if start == end:
64 return
65 r = self.reader
66 b = r.buffer
67 text = b[start:end]
68 del b[start:end]
69 if is_kill(r.last_command):
70 if start < r.pos:
71 r.kill_ring[-1] = text + r.kill_ring[-1]
72 else:
73 r.kill_ring[-1] = r.kill_ring[-1] + text
74 else:
75 r.kill_ring.append(text)
76 r.pos = start
77 r.dirty = True
78
79
80class YankCommand(Command):

Callers 5

doMethod · 0.80
doMethod · 0.80
doMethod · 0.80
doMethod · 0.80
doMethod · 0.80

Calls 2

is_killFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected