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
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