code: def _make_packet(qualifier, value, time, info, **kwargs):
      
      packet = {'dataset': kwargs.get('dataset', info['dataset']),
                'component': kwargs.get('component', info['component']),
                'kind': kwargs.get('kind', info['kind']),
                'qualifier': qualifier,
                'value': value,
                'time': time
                }
  
      return packet
docs: where kwargs overrides info