Skip to content

Commit

Permalink
Fix Pylint issues
Browse files Browse the repository at this point in the history
  • Loading branch information
garlontas committed Jun 15, 2023
1 parent aa83bb8 commit 6333341
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 21 deletions.
41 changes: 22 additions & 19 deletions pystreamapi/conditions/date.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ def today():
The condition that checks if a datetime is today.
:return: A condition that checks if a datetime is today.
"""
return lambda d: __datetime.now().date() == d.date() if type(d) == __datetime else \
return lambda d: __datetime.now().date() == d.date() if isinstance(d, __datetime) else \
__datetime.now().date() == d


Expand All @@ -75,7 +75,7 @@ def today_utc():
:return: A condition that checks if a datetime is today.
"""
return lambda d: __datetime.now(__timezone.utc).date() == d.astimezone(__timezone.utc).date() \
if type(d) == __datetime else __datetime.now(__timezone.utc).date() == d
if isinstance(d, __datetime) else __datetime.now(__timezone.utc).date() == d



Expand All @@ -84,8 +84,8 @@ def yesterday():
The condition that checks if a datetime is yesterday.
:return: A condition that checks if a datetime is yesterday.
"""
return lambda d: __datetime.now().date() - __timedelta(days=1) == d.date() if type(d) == \
__datetime else __datetime.now().date() - __timedelta(days=1) == d
return lambda d: __datetime.now().date() - __timedelta(days=1) == d.date() if \
isinstance(d, __datetime) else __datetime.now().date() - __timedelta(days=1) == d


def yesterday_utc():
Expand All @@ -95,17 +95,17 @@ def yesterday_utc():
:return: A condition that checks if a datetime is yesterday.
"""
return lambda d: __datetime.now(__timezone.utc).date() - __timedelta(days=1) == d.astimezone(
__timezone.utc).date() if type(d) == __datetime else __datetime.now(__timezone.utc).date() \
- __timedelta(days=1) == d
__timezone.utc).date() if isinstance(d, __datetime) \
else __datetime.now(__timezone.utc).date() - __timedelta(days=1) == d


def tomorrow():
"""
A condition that checks if a datetime is tomorrow.
:return: A condition that checks if a datetime is tomorrow.
"""
return lambda d: __datetime.now().date() + __timedelta(days=1) == d.date() if type(d) == \
__datetime else __datetime.now().date() + __timedelta(days=1) == d
return lambda d: __datetime.now().date() + __timedelta(days=1) == d.date() if \
isinstance(d, __datetime) else __datetime.now().date() + __timedelta(days=1) == d


def tomorrow_utc():
Expand All @@ -115,17 +115,18 @@ def tomorrow_utc():
:return: A condition that checks if a datetime is tomorrow.
"""
return lambda d: __datetime.now(__timezone.utc).date() + __timedelta(days=1) == d.astimezone(
__timezone.utc).date() if type(d) == __datetime else __datetime.now(__timezone.utc).date() \
+ __timedelta(days=1) == d
__timezone.utc).date() if isinstance(d, __datetime) \
else __datetime.now(__timezone.utc).date() + __timedelta(days=1) == d


def this_week():
"""
A condition that checks if a datetime is this week.
:return: A condition that checks if a datetime is this week.
"""
return lambda d: __datetime.now().date().isocalendar()[1] == d.date().isocalendar()[1] if \
type(d) == __datetime else __datetime.now().date().isocalendar()[1] == d.isocalendar()[1]
return lambda d: __datetime.now().date().isocalendar()[1] == d.date().isocalendar()[1] \
if isinstance(d, __datetime) \
else __datetime.now().date().isocalendar()[1] == d.isocalendar()[1]


def this_week_utc():
Expand All @@ -135,7 +136,7 @@ def this_week_utc():
:return: A condition that checks if a datetime is this week.
"""
return lambda d: __datetime.now(__timezone.utc).date().isocalendar()[1] == \
d.astimezone(__timezone.utc).date().isocalendar()[1] if type(d) == __datetime else \
d.astimezone(__timezone.utc).date().isocalendar()[1] if isinstance(d, __datetime) else \
__datetime.now(__timezone.utc).date().isocalendar()[1] == d.isocalendar()[1]


Expand All @@ -145,7 +146,8 @@ def last_week():
:return: A condition that checks if a datetime is last week.
"""
return lambda d: __datetime.now().date().isocalendar()[1] - 1 == d.date().isocalendar()[1] if \
type(d) == __datetime else __datetime.now().date().isocalendar()[1] - 1 == d.isocalendar()[1]
isinstance(d, __datetime) else __datetime.now().date().isocalendar()[1] - 1 \
== d.isocalendar()[1]


def last_week_utc():
Expand All @@ -155,7 +157,7 @@ def last_week_utc():
:return: A condition that checks if a datetime is last week.
"""
return lambda d: __datetime.now(__timezone.utc).date().isocalendar()[1] - 1 == \
d.astimezone(__timezone.utc).date().isocalendar()[1] if type(d) == __datetime else \
d.astimezone(__timezone.utc).date().isocalendar()[1] if isinstance(d, __datetime) else \
__datetime.now(__timezone.utc).date().isocalendar()[1] - 1 == d.isocalendar()[1]


Expand All @@ -165,7 +167,8 @@ def next_week():
:return: A condition that checks if a datetime is next week.
"""
return lambda d: __datetime.now().date().isocalendar()[1] + 1 == d.date().isocalendar()[1] if \
type(d) == __datetime else __datetime.now().date().isocalendar()[1] + 1 == d.isocalendar()[1]
isinstance(d, __datetime) else __datetime.now().date().isocalendar()[1] + 1 \
== d.isocalendar()[1]


def next_week_utc():
Expand All @@ -175,7 +178,7 @@ def next_week_utc():
:return: A condition that checks if a datetime is next week.
"""
return lambda d: __datetime.now(__timezone.utc).date().isocalendar()[1] + 1 == \
d.astimezone(__timezone.utc).date().isocalendar()[1] if type(d) == __datetime else \
d.astimezone(__timezone.utc).date().isocalendar()[1] if isinstance(d, __datetime) else \
__datetime.now(__timezone.utc).date().isocalendar()[1] + 1 == d.isocalendar()[1]


Expand Down Expand Up @@ -239,7 +242,7 @@ def __check_is_month(d: __datetime, offset: int = 0, tz: __timezone = None):
:param tz: The timezone to check against.
"""
return __datetime.now(tz).date().month + offset == d.astimezone(tz).date().month if \
type(d) == __datetime else __datetime.now(tz).date().month + offset == d.month
isinstance(d, __datetime) else __datetime.now(tz).date().month + offset == d.month


def this_year():
Expand Down Expand Up @@ -300,4 +303,4 @@ def __check_is_year(d: __datetime, offset: int = 0, tz: __timezone = None):
:param offset: The offset to check against.
"""
return __datetime.now(tz).date().year + offset == d.astimezone(tz).date().year if \
type(d) == __datetime else __datetime.now(tz).date().year + offset == d.year
isinstance(d, __datetime) else __datetime.now(tz).date().year + offset == d.year
2 changes: 1 addition & 1 deletion tests/test_date_conditions.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# pylint: disable=wildcard-import,too-many-instance-attributes
# pylint: disable=wildcard-import,too-many-instance-attributes,unused-wildcard-import

from datetime import datetime, timedelta, timezone
from unittest import TestCase
Expand Down
2 changes: 1 addition & 1 deletion tests/test_date_conditions_type_date.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# pylint: disable=wildcard-import,too-many-instance-attributes
# pylint: disable=wildcard-import,too-many-instance-attributes,unused-wildcard-import

from datetime import datetime, timedelta, timezone
from unittest import TestCase
Expand Down

0 comments on commit 6333341

Please sign in to comment.