Example #1
0
    def _convertExpiresDate(self, sliver_list):
        for slhash in sliver_list:
            if slhash["geni_expires"] is None:
                continue

            if not dates.is_date_or_rfc3339(slhash["geni_expires"]):
                raise ValueError("Given geni_expires in sliver_list hash " +
                                 "retrieved from delegate's method is not " +
                                 "a python datetime object.")
            # If date received is "datetime.datetime", convert to rfc3339
            if dates.is_date(slhash["geni_expires"]):
                slhash["geni_expires"] =\
                    dates.datetime_to_rfc3339(slhash["geni_expires"])
        return sliver_list
Example #2
0
    def _convertExpiresDate(self, sliver_list):
        """
        Converts datetime objects received from the delegate into strings.
        This is the expected returned type for the 'geni_expires' value.
        """
        for slhash in sliver_list:
            if slhash["geni_expires"] is None:
                continue

            if not dates.is_date_or_rfc3339(slhash["geni_expires"]):
                raise ValueError("Given geni_expires in sliver_list hash " +
                                 "retrieved from delegate's method is not " +
                                 "a python datetime object.")
            # If date received is "datetime.datetime", convert to rfc3339
            if dates.is_date(slhash["geni_expires"]):
                slhash["geni_expires"] =\
                    dates.datetime_to_rfc3339(slhash["geni_expires"])
        return sliver_list
Example #3
0
    def _convertExpiresDate(self, sliver_list):
        """
        Converts datetime objects received from the delegate into strings.
        This is the expected returned type for the 'geni_expires' value.
        """
        for slhash in sliver_list:
            if slhash["geni_expires"] is None:
                continue

            if not dates.is_date_or_rfc3339(slhash["geni_expires"]):
                raise ValueError("Given geni_expires in sliver_list hash " +
                                 "retrieved from delegate's method is not " +
                                 "a python datetime object.")
            # If date received is "datetime.datetime", convert to rfc3339
            if dates.is_date(slhash["geni_expires"]):
                slhash["geni_expires"] =\
                    dates.datetime_to_rfc3339(slhash["geni_expires"])
        return sliver_list