code: def set_mac_addr_adv_interval(self, name, vrid, value=None, disable=False,
                                    default=False, run=True):
          
  
          if not default and not disable:
              if not int(value) or int(value) < 1 or int(value) > 3600:
                  raise ValueError("vrrp property 'mac_addr_adv_interval' must "
                                   "be in the range 1-3600")
  
          cmd = self.command_builder('vrrp %d mac-address advertisement-interval'
                                     % vrid, value=value, default=default,
                                     disable=disable)
  
          # Run the command if requested
          if run:
              result = self.configure_interface(name, cmd)
              # And verify the command succeeded
              if result is False:
                  return self.error
              return result
  
          # Otherwise return the formatted command
          return cmd
docs: Set the mac_addr_adv_interval property of the vrrp
  
          Args:
              name (string): The interface to configure.
              vrid (integer): The vrid number for the vrrp to be managed.
              value (integer): mac-address advertisement-interval value to
                  assign to the vrrp.
              disable (boolean): Unset mac-address advertisement-interval
                  if True.
              default (boolean): Set mac-address advertisement-interval to
                  default if True.
              run (boolean): Set to True to execute the command, False to
                  return a string with the formatted command.
  
          Returns:
              If run is True, returns True if the command executed successfully,
              error if failure.
  
              If run is False, returns the formatted command string which can
              be passed to the node