code: def __repr__(self):
      return (
          "Illegal access of '%s' from Options module rather than directive '%s'"
          % (self.options_name, self.directive_name)
      )
  
file_path: catboost/contrib/tools/cython/Cython/Compiler/Options.py
imports: from __future__ import absolute_import
label_desc: Use image node_id 5 for calling the ShouldBeFromDirective obj's underlying member method code with example usage: obj.__repr__() and returns: unknown