Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: daf_persistence
-
Labels:None
-
Story Points:1
-
Epic Link:
-
Team:Architecture
Description
Work relating to getting daf_persistence to run on python 3. Includes some code modernization.
Attachments
Issue Links
- blocks
-
DM-7309 Port obs_cfht to Python 3
- Done
-
DM-7324 Port ci_hsc to Python 3
- Done
-
DM-7328 Port validate_drp to Python 3
- Done
-
DM-8268 Port daf_ingest to Python 3
- Won't Fix
- is duplicated by
-
DM-7319 Modify daf_persistence to support pytests
- Invalid
- relates to
-
DM-7226 Allow DbStorage to be a modern python iterator
- Done
- mentioned in
-
Page Loading...
(1 relates to, 1 mentioned in)
Nate Pease [X] 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.