Closed parszab closed 1 year ago
It's about performance.
Chess operations in Python are already quite slow, so I decided to avoid input validation on (basically) all functions that accept objects, as a general pattern in this library.
However any strings or files that are parsed are always fully validated.
Got it, thx.
It's more a question, than a suggestion, I'm sure there are reasons: but why exactly is there no move validation against the GameNode's board when there is a new variation added?