Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-1308

Finalize SON manipulator deprecations

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.5
    • Affects Version/s: None
    • Component/s: API
    • Labels:
      None

      Before we remove all this stuff in 4.0 we need to deprecate a few things that were not previously explicitly deprecated:

      • The Database methods incoming_manipulators, incoming_copy_manipulators, outgoing_manipulators, outgoing_copy_manipulators
      • The manipulate option for Cursor.
      • pymongo/son_manipulator.py

      Database.add_son_manipulator has raised DeprecationWarning since 3.0, so users already know manipulators are deprecated. The custom type docs also start with a large detailed warning. Let's just be consistent.

            Assignee:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Reporter:
            bernie@mongodb.com Bernie Hackett
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: