HomeElementl

yield a SkipReason when a partitioned schedule can't find its partition

Description

yield a SkipReason when a partitioned schedule can't find its partition

Summary: Right now if you create your own schedule from a partition set and mess up the timezones (or get the offset from execution time to partition set wrong) your schedule will skip silently with no useful information. This diff tries to make that marginally better by at least explaining that the problem is that your partition selector didn't return anything. (Would be nice to give more information about what partition it tried to find, but the partition_selector API doesn't currently allow that)

Test Plan: BK

Reviewers: prha, sashank

Reviewed By: prha

Subscribers: nate

Differential Revision: https://dagster.phacility.com/D6102