The GTP Module

Utilities for implementing the go text protocol (GTP)

class sente.GTP.Session
Command(self: sente.GTP.Session, arg0: function) function

Decorator function for a private GTP extension

Parameters

function – function to register

Returns

the original function

GenMove(self: sente.GTP.Session, arg0: function) function

Decorator function to implement the genmove command

Parameters

function – function to register

Returns

the original function

active(self: sente.GTP.Session) bool

returns whether or not the GTP Session is active

Return active

whether or not the GTP Session is active

interpret(self: sente.GTP.Session, arg0: str) str

runs a string through the sente GTP interpreter

Parameters

command – string containing the GTP command to execute

Return response

response from the GTP interpreter, neglecting one newline