@property<EOL><INDENT>def upcoming_shabbat(self):<DEDENT>
if self.is_shabbat:<EOL><INDENT>return self<EOL><DEDENT>saturday = self.gdate + datetime.timedelta(<EOL>(<NUM_LIT:12> - self.gdate.weekday()) % <NUM_LIT:7>)<EOL>return HDate(saturday, diaspora=self.diaspora, hebrew=self.hebrew)<EOL>
Return the HDate for either the upcoming or current Shabbat.

        If it is currently Shabbat, returns the HDate of the Saturday.