MCPcopy Create free account
hub / github.com/coldtype/coldtype / walker

Method walker

examples/axidraw/nextdraw.py:194–209  ·  view source on GitHub ↗
(p:P, pos, _)

Source from the content-addressed store, hash-verified

192 ad = None
193
194 def walker(p:P, pos, _):
195 if pos == 0:
196 ameta = p.data("aximeta")
197 if ameta:
198 fn = ameta.get("fn")
199 if fn:
200 fn(NextDrawChainable(ad))
201 return
202
203 p = p.cond(flatten,
204 lambda p: p.flatten(
205 flatten, segmentLines=False))
206 ap = NextDrawPen(p, Rect(0, 0, 1100, 850))
207 ap.draw(ad=ad,
208 move_delay=move_delay,
209 zero=False)
210
211 res = self.frame_result(frame, post=True)
212 if self.vertical:

Callers

nothing calls this directly

Calls 8

drawMethod · 0.95
RectClass · 0.90
NextDrawChainableClass · 0.85
NextDrawPenClass · 0.85
condMethod · 0.80
dataMethod · 0.45
getMethod · 0.45
flattenMethod · 0.45

Tested by

no test coverage detected