endplay.dealer.actions
The Actions classes provide a common interface for producing different types of output from a dealer script. When a script is run, an appropriate Actions object is constructed, and any time output is requested one of the methods is called to format it correctly.
Classes:
|
|
|
|
|
|
|
- class endplay.dealer.actions.BaseActions(board_numbers: bool, vul: Vul | None, dealer: Player | None, interp: ConstraintInterpreter)
Bases:
ABCAttributes:
Methods:
open(fname, deals)- _abc_impl = <_abc._abc_data object>
- class endplay.dealer.actions.HTMLActions(board_numbers: bool, vul: Vul | None, dealer: Player | None, interp: ConstraintInterpreter)
Bases:
BaseActionsAttributes:
Methods:
open(fname, deals)- _abc_impl = <_abc._abc_data object>
- open(fname, deals) HTMLActionsWriter
- class endplay.dealer.actions.LaTeXActions(board_numbers: bool, vul: Vul | None, dealer: Player | None, interp: ConstraintInterpreter)
Bases:
BaseActionsAttributes:
Methods:
open(fname, deals)- _abc_impl = <_abc._abc_data object>
- open(fname, deals)
- class endplay.dealer.actions.TerminalActions(board_numbers: bool, vul: Vul | None, dealer: Player | None, interp: ConstraintInterpreter)
Bases:
BaseActionsAttributes:
Methods:
open(fname, deals)- _abc_impl = <_abc._abc_data object>
- open(fname, deals)