diff options
| author | mogad0n | 2020-09-17 13:15:49 +0530 |
|---|---|---|
| committer | mogad0n | 2020-09-17 13:15:49 +0530 |
| commit | 8ccd35936d07b0ec0ca85f46320856eb874d812d (patch) | |
| tree | 6421e5aaba475697e2ca4c572afe133bd1250b9a | |
| parent | cee49f7de9bfc0021278eb9273b58529b71fa711 (diff) | |
| download | tripsit-8ccd35936d07b0ec0ca85f46320856eb874d812d.tar.gz tripsit-8ccd35936d07b0ec0ca85f46320856eb874d812d.tar.bz2 tripsit-8ccd35936d07b0ec0ca85f46320856eb874d812d.zip | |
fix syntax errors and index errors
| -rw-r--r-- | plugin.py | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -35,7 +35,7 @@ import json import requests import pickle import sys -from datetime import datetime +import datetime import time try: from supybot.i18n import PluginInternationalization @@ -193,19 +193,19 @@ class Tripsit(callbacks.Plugin): hours = int(ago[0:2]) minutes = int(ago[2:4]) - time = datetime.utcnow() + time = datetime.datetime.utcnow() if not ago: self.db[msg.nick] = {'type': 'idose' ,'time': str(time), 'dose': dose, 'drug': drug_name, 'method': method } - re = f" You dosed {dose} of {drug_and_method} at {str(time)}" + re = f" You dosed {dose} of {drug_and_method} at {str(time)} UTC" if not onset == None: re += f". You should start feeling effects {onset} from now" else: dose_td = datetime.timedelta(hours=hours, minutes=minutes) time_dosed = time - dose_td self.db[msg.nick] = {'type': 'hdose', 'time': str(time), 'time_dosed': str(time_dosed), 'dose': dose, 'drug': drug_name, 'method': method } - re = f" You dosed {dose} of {drug_and_method} at {str(time_dosed)}" + re = f" You dosed {dose} of {drug_and_method} at {str(time_dosed)} UTC, {str(hours)} hours and {str(minutes)} minutes ago" if not onset == None: - re += f". You should start feeling effects {onset} from now" + re += f". You should have/will start feeling effects {onset} from {str(time_dosed)} UTC" irc.reply(re) idose = wrap(idose, [("something"), ("something"), optional("something"), optional("something")]) @@ -218,7 +218,7 @@ class Tripsit(callbacks.Plugin): """ if msg.nick in self.db: lastdose = self.db[msg.nick] - time = datetime.utcnow() + time = datetime.datetime.utcnow() if lastdose['type'] == 'idose': dose_time = dateutil.parser.isoparse(lastdose['time']) elif lastdose['type'] == 'hdose': @@ -226,7 +226,7 @@ class Tripsit(callbacks.Plugin): since_dose = time - dose_time since_dose_seconds = since_dose.total_seconds() since_dose_formatted = utils.str.format('%T', since_dose_seconds) - re = f"You last dosed {lastdose['dose']} of {lastdose['drug']} via {lastdose['method']} at {dose_time}, {since_dose_formatted} ago" + re = f"You last dosed {lastdose['dose']} of {lastdose['drug_and_method']} at {dose_time} UTC, {since_dose_formatted} ago" irc.reply(re) else: irc.error(f'No last dose saved for {msg.nick}') |
