From 559faf23d17974cd489967294a31d63ce1f3690f Mon Sep 17 00:00:00 2001 From: Jim Bosch Date: Wed, 8 Nov 2023 14:55:40 -0500 Subject: [PATCH] Adapt to daf_butler API changes. --- python/lsst/obs/lsst/_packer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/lsst/obs/lsst/_packer.py b/python/lsst/obs/lsst/_packer.py index a67b2ed9a..bc68c268b 100644 --- a/python/lsst/obs/lsst/_packer.py +++ b/python/lsst/obs/lsst/_packer.py @@ -206,7 +206,7 @@ def __init__( ): if config is None: config = RubinDimensionPackerConfig() - fixed = data_id.subset(data_id.universe.extract(["instrument"])) + fixed = data_id.subset(data_id.universe.conform(["instrument"])) if is_exposure is None and data_id is not None: if "visit" in data_id.graph.names: is_exposure = False @@ -217,9 +217,9 @@ def __init__( "'is_exposure' was not provided and 'data_id' has no visit or exposure value." ) if is_exposure: - dimensions = fixed.universe.extract(["instrument", "exposure", "detector"]) + dimensions = fixed.universe.conform(["instrument", "exposure", "detector"]) else: - dimensions = fixed.universe.extract(["instrument", "visit", "detector"]) + dimensions = fixed.universe.conform(["instrument", "visit", "detector"]) super().__init__(fixed, dimensions) self.config = config self.is_exposure = is_exposure