Skip to content

Commit

Permalink
Update EntityValueDatetime.to_datetime
Browse files Browse the repository at this point in the history
  • Loading branch information
Demetrous-fd committed Feb 9, 2024
1 parent 4bd74b1 commit d12db39
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions alice_types/request/entity.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,17 +53,12 @@ class EntityValueDatetime(BaseModel, AvailableMixin):

def to_datetime(
self,
timezone: Optional[Union[pytz.BaseTzInfo, str]] = None,
is_dst: bool = False
timezone: Optional[Union[pytz.BaseTzInfo, str]] = None
) -> datetime:
if isinstance(timezone, str):
timezone = pytz.timezone(timezone)

date = datetime.now().replace(hour=0, minute=0, second=0, microsecond=0)

if timezone:
# http://russianpenguin.ru/2019/09/11/python-чем-плох-datetime-replace/
date = timezone.localize(date, is_dst)
date = datetime.now(tz=timezone).replace(hour=0, minute=0, second=0, microsecond=0)

data = {
"years" if self.year_is_relative is True else "year": self.year,
Expand Down

0 comments on commit d12db39

Please sign in to comment.