Esempio n. 1
0
    def _normalize_dates(self):

        if self._all_datetime():
            self._normalized_dates = self._dates

        else:

            for tenor in self._dates:

                normalized_date = Date.add_tenor(self.base_date, tenor)
                self._normalized_dates.append(normalized_date)
Esempio n. 2
0
    def _calc_ref_date(self, date):

        if re.match("^\d+[DMY]$", str(date)) is not None:
            return Date.add_tenor(self.base_date, date)
        else:
            return date