

def render(self, context):
    if ('request' not in context):
        raise ImproperlyConfigured((context_processor_error_msg % 'querystring'))
    params = dict(context['request'].GET)
    for (key, value) in self.updates.items():
        key = key.resolve(context)
        value = value.resolve(context)
        if (key not in ('', None)):
            params[key] = value
    for removal in self.removals:
        params.pop(key.resolve(context), None)
    return escape(('?' + urlencode(params, doseq=True)))

dataset/ETHPy150Open bradleyayers/django-tables2/django_tables2/templatetags/django_tables2.py QuerystringNode.render/VarMisuse@116/134 `removal`->`key`