-
Type:
Task
-
Resolution: Fixed
-
Priority:
Unknown
-
Affects Version/s: None
-
Component/s: django
-
None
Context
In developing support for Queryable Encryption it was decided that adding an `options` parameter to `parse_uri` would help facilitate development of that feature and other use cases by allowing users to customize options with a dictionary full of options. E.g. parse_uri(…, options={"auto_encryption_opts", auto_encryption_opts)
Any options provided this way will be merged with `uri.get("options")`.
Definition of done
Add `options` kwarg to parse_uri and if not None, merge with `uri.get("options")`
Pitfalls
More options for parse_uri! Could be confusing but will document accordingly.