def __init__(self, **kwargs): from ckan.lib.search import DEFAULT_OPTIONS # set values according to the defaults for option_name, default_value in DEFAULT_OPTIONS.items(): if not option_name in self: self[option_name] = default_value super(QueryOptions, self).__init__(**kwargs)