def check_reserved_word(attr_name):
 if datastore_types.RESERVED_PROPERTY_NAME.match(attr_name):
  raise ReservedWordError("Cannot define property.  All names both beginning and ending with '__' are reserved.")
 if ((attr_name in _RESERVED_WORDS) or (attr_name in dir(Model))):
  raise ReservedWordError(("Cannot define property using reserved word '%(attr_name)s'. If you would like to use this name in the datastore consider using a different name like %(attr_name)s_ and adding name='%(attr_name)s' to the parameter list of the property definition." % locals()))

def check_reserved_word ( attr_name ) : if datastore_types . RESERVED_PROPERTY_NAME . match ( attr_name ) : raise ReservedWordError ( "Cannot define property.  All names both beginning and ending with '__' are reserved." ) if ( ( attr_name in _RESERVED_WORDS ) or ( attr_name in dir ( Model ) ) ) : raise ReservedWordError ( ( "Cannot define property using reserved word '%(attr_name)s'. If you would like to use this name in the datastore consider using a different name like %(attr_name)s_ and adding name='%(attr_name)s' to the parameter list of the property definition." % locals ( ) ) )
raise an exception if attribute name is a reserved word .