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: Raise an AccountControlViolation with information about the failure.
docstr_tok: ["Raise","an","AccountControlViolation","with","information","about","the","failure","."]
code: def fail(self):
      """
      Raise an AccountControlViolation with information about the failure.
      """
      raise AccountControlViolation(constraint=repr(self))
  
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 3 for calling the AccountControl obj's underlying member method code with example usage: obj.fail() without return types