Browse Source

Use f strings for logging

master
Luke Murphy 4 years ago
parent
commit
6a606ad3dd
No known key found for this signature in database GPG Key ID: 5E2EF5A63E3718CC
  1. 15
      LogBot/logbot.py

15
LogBot/logbot.py

@ -69,12 +69,12 @@ class Logbot(Bot):
# download file # download file
data = urllib.request.urlopen(message.url).read() data = urllib.request.urlopen(message.url).read()
if data: if data:
self.log.info("downloading: ", message.url) self.log.info(f"downloading: {message.url}")
parsed_url = urlparse(message.url) parsed_url = urlparse(message.url)
filename = ( filename = (
os.path.basename(parsed_url.path).replace(" ", "_").replace("%20", "_") os.path.basename(parsed_url.path).replace(" ", "_").replace("%20", "_")
) # safe url's ) # safe url's
self.log.info("as the file: ", filename) self.log.info(f"as the file: {filename}")
roomname = re.sub(r"@.*", "", message.room) roomname = re.sub(r"@.*", "", message.room)
path = os.path.join(self.output, roomname, media_type) path = os.path.join(self.output, roomname, media_type)
if not os.path.isdir(path): if not os.path.isdir(path):
@ -111,7 +111,7 @@ class Logbot(Bot):
db=self.db[message.room]["messages"], db=self.db[message.room]["messages"],
) )
out.write(html) out.write(html)
self.log.info("writing to: ", log_path) self.log.info(f"writing to: {log_path}")
def _add_to_db(self, message, media_post=None): def _add_to_db(self, message, media_post=None):
"""Save new entry to database.""" """Save new entry to database."""
@ -163,9 +163,10 @@ class Logbot(Bot):
# to debug in the terminal # to debug in the terminal
self.log.info("------------------") self.log.info("------------------")
self.log.info("message: ", message.text) self.log.info(f"message: {message.text}")
self.log.info("room: ", message.room) self.log.info(f"room: {message.room}")
self.log.info("sender: ", message.sender) self.log.info(f"sender: {message.sender}")
self.log.info("------------------")
# image / PDF / audio / video # image / PDF / audio / video
if message.url: if message.url:
@ -186,7 +187,7 @@ class Logbot(Bot):
key = str(match.replace("@delete ", "")) key = str(match.replace("@delete ", ""))
if key in self.db[message.room]["messages"]: if key in self.db[message.room]["messages"]:
self.log.info("To be deleted:", self.db[message.room]["messages"][key]) self.log.info(f"To be deleted: {self.db[message.room]["messages"][key]}")
reply = f"This message is deleted: { self.db[message.room]['messages'][key] }" reply = f"This message is deleted: { self.db[message.room]['messages'][key] }"
del self.db[message.room]["messages"][key] del self.db[message.room]["messages"][key]
else: else:

Loading…
Cancel
Save