aboutsummaryrefslogtreecommitdiffstats
path: root/bot/exts/evergreen/space.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-04-06 19:47:21 +0300
committerGravatar ks129 <[email protected]>2020-04-06 19:47:21 +0300
commit3928c4b758db89bc68eb848e7478a53a64eb15dd (patch)
tree55f81eb91116bfecde67a9c9ed0070b25684a403 /bot/exts/evergreen/space.py
parent(Space): Added check is date in range 16th June 1995 and today. (diff)
(Space): Fixed formatting of try-except block.
Diffstat (limited to 'bot/exts/evergreen/space.py')
-rw-r--r--bot/exts/evergreen/space.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/bot/exts/evergreen/space.py b/bot/exts/evergreen/space.py
index c6d8433d..6d93a980 100644
--- a/bot/exts/evergreen/space.py
+++ b/bot/exts/evergreen/space.py
@@ -74,16 +74,18 @@ class Space(Cog):
# Parse date to params, when provided. Show error message when invalid formatting
if date:
try:
- now = datetime.now().date()
apod_date = datetime.strptime(date, "%Y-%m-%d").date()
- if datetime(1995, 6, 16).date() > apod_date or now < apod_date:
- await ctx.send(f"Date must be in range 16th June 1995 and {now.strftime('%dth %B %Y')}.")
- return
- params["date"] = apod_date.isoformat()
except ValueError:
await ctx.send(f"Invalid date {date}. Please make sure your date is in format YYYY-MM-DD.")
return
+ now = datetime.now().date()
+ if datetime(1995, 6, 16).date() > apod_date or now < apod_date:
+ await ctx.send(f"Date must be in range 16th June 1995 and {now.strftime('%dth %B %Y')}.")
+ return
+
+ params["date"] = apod_date.isoformat()
+
result = await self.fetch_from_nasa("planetary/apod", params)
await ctx.send(