Files @ afabea7d0e61
Branch filter:

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

Laman
renamed sgfparser, game_record, prop_values
from .node import Node


## Wrapper around a Node tree.
class GameRecord:
	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)