From f440259edc02af7ca82a09a0e9e991485b4d5ba9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diefferson=20Koderer=20M=C3=B4ro?= Date: Tue, 22 Oct 2019 05:32:53 +0000 Subject: [PATCH] Move imports in seven_segments component (#28096) --- .../seven_segments/image_processing.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/homeassistant/components/seven_segments/image_processing.py b/homeassistant/components/seven_segments/image_processing.py index 4b96cc50ecc..315b5c39fec 100644 --- a/homeassistant/components/seven_segments/image_processing.py +++ b/homeassistant/components/seven_segments/image_processing.py @@ -1,19 +1,21 @@ """Optical character recognition processing of seven segments displays.""" -import logging import io +import logging import os +import subprocess +from PIL import Image import voluptuous as vol -import homeassistant.helpers.config_validation as cv -from homeassistant.core import split_entity_id from homeassistant.components.image_processing import ( - PLATFORM_SCHEMA, - ImageProcessingEntity, - CONF_SOURCE, CONF_ENTITY_ID, CONF_NAME, + CONF_SOURCE, + PLATFORM_SCHEMA, + ImageProcessingEntity, ) +from homeassistant.core import split_entity_id +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) @@ -120,9 +122,6 @@ class ImageProcessingSsocr(ImageProcessingEntity): def process_image(self, image): """Process the image.""" - from PIL import Image - import subprocess - stream = io.BytesIO(image) img = Image.open(stream) img.save(self.filepath, "png")