code: def get_snapshot(number=0, config='root'):
      '''
      Get detailed information about a given snapshot
  
      CLI example:
  
      .. code-block:: bash
  
          salt '*' snapper.get_snapshot 1
      '''
      try:
          snapshot = snapper.GetSnapshot(config, int(number))
          return _snapshot_to_data(snapshot)
      except dbus.DBusException as exc:
          raise CommandExecutionError(
              'Error encountered while retrieving snapshot: {0}'
              .format(_dbus_exception_to_reason(exc, locals()))
          f get_snapshot(number=0, config='root'):
      '''
      Get detailed information about a given snapshot
  
      CLI example:
  
      .. code-block:: bash
  
          salt '*' snapper.get_snapshot 1
      '''
      try:
          snapshot = snapper.GetSnapshot(config, int(number))
          return _snapshot_to_data(snapshot)
      except dbus.DBusException as exc:
          raise CommandExecutionError(
              'Error encountered while retrieving snapshot: {0}'
              .format(_dbus_exception_to_reason(exc, locals()))
          )
docs: Get detailed information about a given snapshot
  
      CLI example:
  
      .. code-block:: bash
  
          salt '*' snapper.get_snapshot 1