An alternative way to show the current position or a specific pin p you may use
nd.whereami() # current pin
nd.whereami(p) # pin p
The nd.show_pin is there in netlist.py, though I see its scope to find the current pointer needs an upgrade.
Effectively, what show_pin does is drawing a polygon (e.g. a circle) on the pin: