diff --git a/cheta/fetch.py b/cheta/fetch.py index fde4c1a6..dffffe81 100644 --- a/cheta/fetch.py +++ b/cheta/fetch.py @@ -511,7 +511,6 @@ def __init__(self, msid, start=LAUNCH_DATE, stop=None, filter_bad=False, stat=No self.datestart = DateTime(self.tstart).date self.datestop = DateTime(self.tstop).date self.data_source = {} - self.content = content.get(self.MSID) if self.datestart < DATE2000_LO and self.datestop > DATE2000_HI: intervals = [(self.datestart, DATE2000_HI), (DATE2000_HI, self.datestop)] @@ -529,6 +528,10 @@ def __init__(self, msid, start=LAUNCH_DATE, stop=None, filter_bad=False, stat=No if "CHETA_FETCH_DATA_GAP" in os.environ: create_msid_data_gap(self, os.environ["CHETA_FETCH_DATA_GAP"]) + @property + def content(self) -> str | None: + return content.get(self.MSID) if "cxc" in data_source.sources() else None + def __len__(self): return len(self.vals)