v0.5.1-rev0 - Add command name lookup array
New in this version
Command names can be looked up through the NAMES
array:
>>> from fafreplay import commands
>>> commands.NAMES[0]
"Advance"
New in the previous version
Note that as of version 0.5.1, there is an additional constant commands.MAX
that defines the maximum valid command id. This can be used to verify validity of command ids or to construct a parser that parses all commands:
>>> from fafreplay import commands, Parser
>>> if command_id > commands.MAX:
... raise Exception("Invalid command id")
>>> parser = Parser(commands=range(commands.MAX + 1))
Also note that the commands
argument to Parser
can now be any iterable. Again, both of these changes are available in 0.5.1