Files @ 966ee650fabf
Branch filter:

Location: Diana/src/diana/sgfparser/game_record.py

Laman
updated comments
from .node import Node


class GameRecord:
	"""Wrapper around a Node tree."""

	def __init__(self, root=None):
		self.root = root or Node()
		self._game_info_node = next(root.list_gi_nodes())

	def export(self):
		return self.root.export()

	def set(self, name, value):
		self._game_info_node.set_prop(name, value)

	def get(self, name, default=None):
		return self._game_info_node.get_prop(name, default)