-
Notifications
You must be signed in to change notification settings - Fork 102
Description
2025-05-09 00:13:33,248 - octoprint - ERROR - Exception on /plugin/octolapse/rendering/previewOverlay [POST]
Traceback (most recent call last):
File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 1473, in wsgi_app
response = self.full_dispatch_request()
File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 882, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 880, in full_dispatch_request
rv = self.dispatch_request()
File "/octoprint/plugins/lib/python3.10/site-packages/flask/app.py", line 865, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/init.py", line 1601, in preview_overlay
preview_image = render.preview_overlay(rendering_profile, image=camera_image)
File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/render.py", line 301, in preview_overlay
image = draw_center(image, "Preview", image_text_color, dy=-20)
File "/octoprint/plugins/lib/python3.10/site-packages/octoprint_octolapse/render.py", line 291, in draw_center
tw, th = d.textsize(t, font=font)
AttributeError: 'ImageDraw' object has no attribute 'textsize'
https://github.com/FormerLurker/Octolapse/blob/master/octoprint_octolapse/render.py#L291
tw, th = d.textsize(t, font=font)