code: def mod_watch(name, sfun=None, **kwargs):
      '''
      The docker_image  watcher, called to invoke the watch command.
  
      .. note::
          This state exists to support special handling of the ``watch``
          :ref:`requisite <requisites>`. It should not be called directly.
  
          Parameters for this function should be set by the state being triggered.
      '''
      if sfun == 'present':
          # Force image to be updated
          kwargs['force'] = True
          return present(name, **kwargs)
  
      return {'name': name,
              'changes': {},
              'result': False,
              'comment': 'watch requisite is not implemented for '
                         '{0}'.format(sfun)f mod_watch(name, sfun=None, **kwargs):
      '''
      The docker_image  watcher, called to invoke the watch command.
  
      .. note::
          This state exists to support special handling of the ``watch``
          :ref:`requisite <requisites>`. It should not be called directly.
  
          Parameters for this function should be set by the state being triggered.
      '''
      if sfun == 'present':
          # Force image to be updated
          kwargs['force'] = True
          return present(name, **kwargs)
  
      return {'name': name,
              'changes': {},
              'result': False,
              'comment': 'watch requisite is not implemented for '
                         '{0}'.format(sfun)}
docs: The docker_image  watcher, called to invoke the watch command.
  
      .. note::
          This state exists to support special handling of the ``watch``
          :ref:`requisite <requisites>`. It should not be called directly.
  
          Parameters for this function should be set by the state being triggered.