# QRCode fix
* fixes bug where svg qr code would not be created properly since an upgrade of the package
This commit is contained in:
@@ -30,15 +30,17 @@ class QrCode:
|
||||
Returns:
|
||||
qrcode_svg (str): The qr code as svg
|
||||
"""
|
||||
img_factory = svg.SvgImage
|
||||
qrcode_img = qrcode.make(
|
||||
content,
|
||||
image_factory=img_factory,
|
||||
qr = qrcode.QRCode(
|
||||
image_factory=qrcode.image.svg.SvgPathImage,
|
||||
box_size=size
|
||||
)
|
||||
stream = BytesIO()
|
||||
qrcode_img.save(stream)
|
||||
return stream.getvalue().decode()
|
||||
qr.add_data(content)
|
||||
qr.make(
|
||||
fit=True
|
||||
)
|
||||
|
||||
img = qr.make_image()
|
||||
return img.to_string(encoding="unicode")
|
||||
|
||||
def get_img(self):
|
||||
return self._img
|
||||
|
||||
Reference in New Issue
Block a user