'Add cache busting parameter to the query parameters of a GET request.
Parameters are only added if "cache_busting" class attribute is set to
True.
Note: This should only be used with *naughty* providers which use
excessive caching of responses.'

def _add_cache_busting_to_params(self, params):

    cache_busting_value = binascii.hexlify(os.urandom(8)).decode('ascii')
    if isinstance(params, dict):
        params['cache-busting'] = cache_busting_value
    else:
        params.append(('cache-busting', cache_busting_value))
    return params
