|
1 | 1 | from __future__ import annotations |
2 | 2 |
|
3 | | -import warnings |
4 | 3 | from typing import overload |
5 | 4 |
|
6 | | -import deprecation |
7 | 5 | from PIL import Image |
8 | 6 |
|
9 | 7 | import qrcode.image.base |
@@ -49,26 +47,12 @@ class StyledPilImage(qrcode.image.base.BaseImageWithDrawer): |
49 | 47 | def __init__(self, *args, **kwargs): |
50 | 48 | self.color_mask = kwargs.get("color_mask", SolidFillColorMask()) |
51 | 49 |
|
52 | | - if kwargs.get("embeded_image_path") or kwargs.get("embeded_image"): |
53 | | - warnings.warn( |
54 | | - "The 'embeded_*' parameters are deprecated. Use 'embedded_image_path' " |
55 | | - "or 'embedded_image' instead. The 'embeded_*' parameters will be " |
56 | | - "removed in v9.0.", |
57 | | - category=DeprecationWarning, |
58 | | - stacklevel=2, |
59 | | - ) |
60 | | - |
61 | 50 | # allow embeded_ parameters with typos for backwards compatibility |
62 | | - embedded_image_path = kwargs.get( |
63 | | - "embedded_image_path", kwargs.get("embeded_image_path") |
64 | | - ) |
65 | | - self.embedded_image = kwargs.get("embedded_image", kwargs.get("embeded_image")) |
66 | | - self.embedded_image_ratio = kwargs.get( |
67 | | - "embedded_image_ratio", kwargs.get("embeded_image_ratio", 0.25) |
68 | | - ) |
| 51 | + embedded_image_path = kwargs.get("embedded_image_path") |
| 52 | + self.embedded_image = kwargs.get("embedded_image") |
| 53 | + self.embedded_image_ratio = kwargs.get("embedded_image_ratio", 0.25) |
69 | 54 | self.embedded_image_resample = kwargs.get( |
70 | | - "embedded_image_resample", |
71 | | - kwargs.get("embeded_image_resample", Image.Resampling.LANCZOS), |
| 55 | + "embedded_image_resample", Image.Resampling.LANCZOS |
72 | 56 | ) |
73 | 57 | if not self.embedded_image and embedded_image_path: |
74 | 58 | self.embedded_image = Image.open(embedded_image_path) |
@@ -111,15 +95,6 @@ def process(self): |
111 | 95 | if self.embedded_image: |
112 | 96 | self.draw_embedded_image() |
113 | 97 |
|
114 | | - @deprecation.deprecated( |
115 | | - deprecated_in="9.0", |
116 | | - removed_in="8.3", |
117 | | - current_version="8.2", |
118 | | - details="Use draw_embedded_image() instead", |
119 | | - ) |
120 | | - def draw_embeded_image(self): |
121 | | - return self.draw_embedded_image() |
122 | | - |
123 | 98 | def draw_embedded_image(self): |
124 | 99 | if not self.embedded_image: |
125 | 100 | return |
|
0 commit comments