Simplify the change for a default value
Based on @balloob comment. Simplifying the code
This commit is contained in:
parent
8b706cc39b
commit
c2d67f19a6
1 changed files with 3 additions and 6 deletions
|
@ -122,17 +122,14 @@ class InputDatetime(RestoreEntity):
|
|||
if old_state is not None:
|
||||
restore_val = old_state.state
|
||||
|
||||
if not restore_val:
|
||||
restore_val = DEFAULT_VALUE
|
||||
|
||||
if not self.has_date:
|
||||
if not restore_val:
|
||||
restore_val = DEFAULT_VALUE.split()[1]
|
||||
self._current_datetime = dt_util.parse_time(restore_val)
|
||||
elif not self.has_time:
|
||||
if not restore_val:
|
||||
restore_val = DEFAULT_VALUE.split()[0]
|
||||
self._current_datetime = dt_util.parse_date(restore_val)
|
||||
else:
|
||||
if not restore_val:
|
||||
restore_val = DEFAULT_VALUE
|
||||
self._current_datetime = dt_util.parse_datetime(restore_val)
|
||||
|
||||
@property
|
||||
|
|
Loading…
Add table
Reference in a new issue