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

Port daf_persistence to Python 3

    XMLWordPrintable

Details

    • Story
    • Status: Done
    • Resolution: Done
    • None
    • daf_persistence
    • None

    Description

      Work relating to getting daf_persistence to run on python 3. Includes some code modernization.

      Attachments

        Issue Links

          Activity

            tjenness Tim Jenness added a comment -

            npease can you please review my changes? They are needed before we can progress on the Python 3 port. I have made extensive cleanups to the code base as well and made it so the tests don't have to be run from the daf_persistence directory.

            I have one remaining test failure with butlerAlias.py where keys are being stored as bytes and not strings. I'm not entirely sure where in the code keys and values are stored in the dicts and why they would be bytes (bytes would be if the key comes from an external source). I'm not familiar enough with the code base to know where to look so your help would be much appreciated.

            tjenness Tim Jenness added a comment - npease can you please review my changes? They are needed before we can progress on the Python 3 port. I have made extensive cleanups to the code base as well and made it so the tests don't have to be run from the daf_persistence directory. I have one remaining test failure with butlerAlias.py where keys are being stored as bytes and not strings. I'm not entirely sure where in the code keys and values are stored in the dicts and why they would be bytes (bytes would be if the key comes from an external source). I'm not familiar enough with the code base to know where to look so your help would be much appreciated.
            tjenness Tim Jenness added a comment -

            Merged.

            tjenness Tim Jenness added a comment - Merged.

            People

              tjenness Tim Jenness
              tjenness Tim Jenness
              Nate Pease [X] (Inactive)
              Hsin-Fang Chiang, Nate Pease [X] (Inactive), Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.