address style feedback

This commit is contained in:
thxo 2021-03-22 01:43:21 -07:00 committed by Howard Xiao
parent 137b275c78
commit a140f74273
No known key found for this signature in database
GPG Key ID: 72D2774B7622D595
2 changed files with 4 additions and 3 deletions

View File

@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- `?tex` command to render a LaTeX expression. - `?tex` command to render a LaTeX expression.
- Configuration option to use another rTeX instance for `?tex`. - Configuration option to use another rTeX instance for `?tex`.
## [2.6.0] - 2021-03-18 ## [2.6.0] - 2021-03-18
### Added ### Added
- MUF and foF2 maps from [prop.kc2g.com](https://prop.kc2g.com/). - MUF and foF2 maps from [prop.kc2g.com](https://prop.kc2g.com/).

View File

@ -7,6 +7,7 @@ This file is part of qrm2 and is released under the terms of
the GNU General Public License, version 2. the GNU General Public License, version 2.
""" """
import aiohttp import aiohttp
from io import BytesIO from io import BytesIO
from urllib.parse import urljoin from urllib.parse import urljoin
@ -22,7 +23,6 @@ class TexCog(commands.Cog):
def __init__(self, bot: commands.Bot): def __init__(self, bot: commands.Bot):
self.bot = bot self.bot = bot
self.session = aiohttp.ClientSession(connector=bot.qrm.connector) self.session = aiohttp.ClientSession(connector=bot.qrm.connector)
self.rtex_instance = getattr(opt, "rtex_instance", "https://rtex.probablyaweb.site/")
with open(cmn.paths.resources / "template.1.tex") as latex_template: with open(cmn.paths.resources / "template.1.tex") as latex_template:
self.template = latex_template.read() self.template = latex_template.read()
@ -37,7 +37,7 @@ class TexCog(commands.Cog):
with ctx.typing(): with ctx.typing():
# ask rTeX to render our expression # ask rTeX to render our expression
async with self.session.post(urljoin(self.rtex_instance, "api/v2"), json=payload) as r: async with self.session.post(urljoin(opt.rtex_instance, "api/v2"), json=payload) as r:
if r.status != 200: if r.status != 200:
raise cmn.BotHTTPError(r) raise cmn.BotHTTPError(r)
@ -51,7 +51,7 @@ class TexCog(commands.Cog):
return return
# if rendering went well, download the file given in the response # if rendering went well, download the file given in the response
async with self.session.get(urljoin(self.rtex_instance, "api/v2/" + render_result["filename"])) as r: async with self.session.get(urljoin(opt.rtex_instance, "api/v2/" + render_result["filename"])) as r:
png_buffer = BytesIO(await r.read()) png_buffer = BytesIO(await r.read())
embed = cmn.embed_factory(ctx) embed = cmn.embed_factory(ctx)