parameters: (self, obj, attribute)
return_statement: return self.undefined(
              "access to attribute %r of %r "
              "object is unsafe." % (attribute, obj.__class__.__name__),
              name=attribute,
              obj=obj,
              exc=SecurityError,
          )
docstring: Return an undefined object for unsafe attributes.
docstring_summary: Return an undefined object for unsafe attributes.
docstring_tokens: Return an undefined object for unsafe attributes .
function: def unsafe_undefined(self, obj, attribute):
          """Return an undefined object for unsafe attributes."""
          return self.undefined(
              "access to attribute %r of %r "
              "object is unsafe." % (attribute, obj.__class__.__name__),
              name=attribute,
              obj=obj,
              exc=SecurityError,
          )
function_tokens: def unsafe_undefined ( self , obj , attribute ) : return self . undefined ( "access to attribute %r of %r " "object is unsafe." % ( attribute , obj . __class__ . __name__ ) , name = attribute , obj = obj , exc = SecurityError , )