* input_datetime guard for unexpected state If state is a time and has_date = true, or the other way around, restore state would error * Update __init__.py * Add test
* input_datetime guard for unexpected state If state is a time and has_date = true, or the other way around, restore state would error * Update __init__.py * Add test