Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-15376

Behavior of InMemoryDatastore.get

    Details

    • Story Points:
      4
    • Team:
      Data Access and Database

      Description

      Currently, InMemoryDatastore.get() returns the same Python object that was stored in the datastore. Determine whether it should instead return a deepcopy so that the caller can not modify the contents inside the datastore. Related to this, should put() store a deepcopy? Should this be configurable by dataset type?

        Attachments

          Activity

          tjenness Tim Jenness created issue -
          tjenness Tim Jenness made changes -
          Field Original Value New Value
          Risk Score 0
          jbosch Jim Bosch made changes -
          Labels gen3-middleware gen2-deprecation-debt gen3-middleware
          jbosch Jim Bosch made changes -
          Story Points 4

            People

            • Assignee:
              Unassigned
              Reporter:
              tjenness Tim Jenness
              Watchers:
              Jim Bosch, Tim Jenness
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Summary Panel