class_docstr: Exception raised when attempting to set an attribute
  on a dataset whose underlying file is not writeable.
class_docstr_tok: ["Exception","raised","when","attempting","to","set","an","attribute","on","a","dataset","whose","underlying","file","is","not","writeable","."]
code: def __init__(self, bind: HDF5Any):
      self.bind = bind
  
      super().__init__(
          f"Dataset file is not writeable: {bind.filename}"
      )
  
imports: import typing
  from collections.abc import MutableMapping
  from types import MappingProxyType
  from typing import Any, Dict, Optional, Type
  from pennylane.data.base.attribute import AttributeInfo, DatasetAttribute, get_attribute_type, match_obj_type
  from pennylane.data.base.hdf5 import HDF5Any, HDF5Group
label_desc: Use image node_id 1 to create a new DatasetNotWriteableError object from inherited base classes: RuntimeError with example: obj = DatasetNotWriteableError(bind)