in jetstream/statistics.py [0:0]
def check(self, attribute, value):
if value is not None:
covariate_period = parser_metric.AnalysisPeriod(value["period"])
preenrollment_periods = [
parser_metric.AnalysisPeriod.PREENROLLMENT_WEEK,
parser_metric.AnalysisPeriod.PREENROLLMENT_DAYS_28,
]
if covariate_period not in preenrollment_periods:
raise ValueError(
"Covariate adjustment must be done using a pre-treatment analysis "
f"period (one of: {[p.value for p in preenrollment_periods]})"
)