class_docstr: Abstract base class representing a fail-safe control on the behavior of any
  algorithm.
class_docstr_tok: ["Abstract","base","class","representing","a","fail-safe","control","on","the","behavior","of","any","algorithm","."]
docstr: Track any arguments that should be printed in the error message
  generated by self.fail.
docstr_tok: ["Track","any","arguments","that","should","be","printed","in","the","error","message","generated","by","self.fail","."]
code: def __init__(self, **kwargs):
      """
      Track any arguments that should be printed in the error message
      generated by self.fail.
      """
      self.__fail_args = kwargs
  
imports: import abc
  import logbook
  import pandas
  from six import with_metaclass
  from catalyst.errors import AccountControlViolation, TradingControlViolation
  from catalyst.constants import LOG_LEVEL
label_desc: Use image node_id 1 to create a new AccountControl object from inherited base classes:  with example: obj = AccountControl()