code: def previous_workday(dt):
      
      dt -= timedelta(days=1)
      while dt.weekday() > 4:
          # Mon-Fri are 0-4
          dt -= timedelta(days=1)
      return dt
docs: returns previous weekday used for observances