code: async def set(self, name, valu, init=False):
          '''
          Set a property on the node.
  
          Args:
              name (str): The name of the property.
              valu (obj): The value of the property.
              init (bool): Set to True to disable read-only enforcement
  
          Returns:
              (bool): True if the property was changed.
          '''
          with s_editatom.EditAtom(self.snap.core.bldgbuids) as editatom:
              retn = await self._setops(name, valu, editatom, init)
              if not retn:
                  return False
              await editatom.commit(self.snap)
              return Truync def set(self, name, valu, init=False):
          '''
          Set a property on the node.
  
          Args:
              name (str): The name of the property.
              valu (obj): The value of the property.
              init (bool): Set to True to disable read-only enforcement
  
          Returns:
              (bool): True if the property was changed.
          '''
          with s_editatom.EditAtom(self.snap.core.bldgbuids) as editatom:
              retn = await self._setops(name, valu, editatom, init)
              if not retn:
                  return False
              await editatom.commit(self.snap)
              return True
docs: Set a property on the node.
  
          Args:
              name (str): The name of the property.
              valu (obj): The value of the property.
              init (bool): Set to True to disable read-only enforcement
  
          Returns:
              (bool): True if the property was changed.