mirror of
https://github.com/Kunsi/pretalx-plugin-broadcast-tools
synced 2025-06-05 06:22:23 +00:00
Fix some IDE warnings and suggestions
This commit is contained in:
parent
5613bf5acb
commit
8d961b8320
4 changed files with 20 additions and 18 deletions
|
@ -8,23 +8,23 @@ from django.utils.safestring import mark_safe
|
|||
from django.views import View
|
||||
|
||||
|
||||
def _make_svg_response(url):
|
||||
image = qrcode.make(
|
||||
url, image_factory=qrcode.image.svg.SvgImage
|
||||
)
|
||||
svg_data = mark_safe(ElementTree.tostring(image.get_image()).decode())
|
||||
return HttpResponse(svg_data, content_type="image/svg+xml")
|
||||
|
||||
|
||||
class BroadcastToolsFeedbackQrCodeSvg(View):
|
||||
def get(self, request, *args, **kwargs):
|
||||
talk = self.request.event.submissions.filter(id=kwargs["talk"]).first()
|
||||
domain = request.event.custom_domain or settings.SITE_URL
|
||||
image = qrcode.make(
|
||||
f"{domain}{talk.urls.feedback}", image_factory=qrcode.image.svg.SvgImage
|
||||
)
|
||||
svg_data = mark_safe(ElementTree.tostring(image.get_image()).decode())
|
||||
return HttpResponse(svg_data, content_type="image/svg+xml")
|
||||
return _make_svg_response(f"{domain}{talk.urls.feedback}")
|
||||
|
||||
|
||||
class BroadcastToolsPublicQrCodeSvg(View):
|
||||
def get(self, request, *args, **kwargs):
|
||||
talk = self.request.event.submissions.filter(id=kwargs["talk"]).first()
|
||||
domain = request.event.custom_domain or settings.SITE_URL
|
||||
image = qrcode.make(
|
||||
f"{domain}{talk.urls.public}", image_factory=qrcode.image.svg.SvgImage
|
||||
)
|
||||
svg_data = mark_safe(ElementTree.tostring(image.get_image()).decode())
|
||||
return HttpResponse(svg_data, content_type="image/svg+xml")
|
||||
return _make_svg_response(f"{domain}{talk.urls.public}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue