From 0ba93c06a446c5513ea78b0aa4dbc33f71bad009 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Thu, 29 Sep 2022 16:39:35 +0200 Subject: [PATCH] fix code style issues --- src/pretix/plugins/badges/exporters.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/pretix/plugins/badges/exporters.py b/src/pretix/plugins/badges/exporters.py index 05ff31721..40ce287c0 100644 --- a/src/pretix/plugins/badges/exporters.py +++ b/src/pretix/plugins/badges/exporters.py @@ -32,7 +32,6 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under the License. -import copy import json from collections import OrderedDict from datetime import datetime, time, timedelta @@ -166,8 +165,7 @@ OPTIONS = OrderedDict([ def render_pdf(event, positions, opt): - from PyPDF2 import PdfMerger, PdfReader, PdfWriter, Transformation - from PyPDF2.generic import RectangleObject + from PyPDF2 import PdfMerger, PdfReader, PdfWriter Renderer._register_fonts() renderermap = { @@ -178,7 +176,7 @@ def render_pdf(event, positions, opt): default_renderer = _renderer(event, event.badge_layouts.get(default=True)) except BadgeLayout.DoesNotExist: default_renderer = None - + op_renderers = [(op, renderermap.get(op.item_id, default_renderer)) for op in positions if renderermap.get(op.item_id, default_renderer)] if not len(op_renderers): raise OrderError(_("None of the selected products is configured to print badges.")) @@ -191,7 +189,7 @@ def render_pdf(event, positions, opt): }) for op, renderer in op_renderers: buffer = BytesIO() - page = canvas.Canvas(buffer, pagesize=pagesizes.A4) + page = canvas.Canvas(buffer, pagesize=pagesizes.A4) with language(op.order.locale, op.order.event.settings.region): renderer.draw_page(page, op.order, op)