in pachi_py/cypachi.pyx [0:0]
def str_to_coord(self, char *s):
cdef coord_t *cptr = str2coord(s, board_size(self._b.pachiboard()))
cdef coord_t c = deref(cptr)
free(cptr)
# Sanity checking
if c == pass_coord or c == resign_coord: return c
if not (0 <= i_from_coord(self._b.pachiboard(), c) < self._size and
0 <= j_from_coord(self._b.pachiboard(), c) < self._size):
raise RuntimeError('Invalid coordinate %s' % s)
return c