def __get_corrected_value__(key: str, value): if key == SLDC.TITLE: return value.replace('/', ' / ') if type(key) is str else value elif key == SLDC.PRICE: if type(value) is str: return MyMath.get_float_for_string(value) elif key == SLDC.START_DATE: return MyDate.get_date_str_for_date_term(value) elif key in [SLDC.VISITS, SLDC.BOOK_MARKS]: if type(value) is str: return int(value.split(' ')[0]) return value
def add_date_text(self, input_str: str): self.set_value(SLDC.START_DATE, MyDate.get_date_str_for_date_term(input_str))