code: def __setattr__(self, name, value):
      # Prevent users from attaching state to the
      # layer before `super()` is called -- since that
      # state would silently not be tracked.
      if name != "_lock":
          self._check_super_called()
      # Track Variables.
      if hasattr(self, "_tracker"):
          value = self._tracker.track(value)
      return super().__setattr__(name, value)
  
imports: import re
  import warnings
  import numpy
  from keras import backend
  from keras import initializers
  from keras import ops
  from keras.optimizers.schedules import learning_rate_schedule
  from keras.saving import serialization_lib
  from keras.utils import tracking
  from keras.utils.naming import auto_name
label_desc: Use image node_id 39 for calling the BaseOptimizer obj's underlying member method code with example usage: obj.__setattr__(name, value) and returns: super