diff --git a/tests/test_app_bokeh.py b/tests/test_app_bokeh.py index b76f098c0..997a12f52 100644 --- a/tests/test_app_bokeh.py +++ b/tests/test_app_bokeh.py @@ -11,19 +11,19 @@ from pathlib import Path from typing import TYPE_CHECKING +import bokeh.models as bkmodels import matplotlib.pyplot as plt import numpy as np import pytest import requests +from bokeh.application import Application +from bokeh.application.handlers import FunctionHandler +from bokeh.events import ButtonClick, DoubleTap, MenuItemClick from flask_cors import CORS from matplotlib import colormaps from PIL import Image from scipy.ndimage import label -import bokeh.models as bkmodels -from bokeh.application import Application -from bokeh.application.handlers import FunctionHandler -from bokeh.events import ButtonClick, DoubleTap, MenuItemClick from tiatoolbox.data import _fetch_remote_sample from tiatoolbox.visualization.bokeh_app import main from tiatoolbox.visualization.tileserver import TileServer diff --git a/tiatoolbox/visualization/bokeh_app/main.py b/tiatoolbox/visualization/bokeh_app/main.py index 8aac20269..aae4945bc 100644 --- a/tiatoolbox/visualization/bokeh_app/main.py +++ b/tiatoolbox/visualization/bokeh_app/main.py @@ -15,10 +15,6 @@ import pandas as pd import requests import torch -from matplotlib import colormaps -from PIL import Image -from requests.adapters import HTTPAdapter, Retry - from bokeh.events import ButtonClick, DoubleTap, MenuItemClick from bokeh.io import curdoc from bokeh.layouts import column, row @@ -63,6 +59,9 @@ from bokeh.models.tiles import WMTSTileSource from bokeh.plotting import figure from bokeh.util import token +from matplotlib import colormaps +from PIL import Image +from requests.adapters import HTTPAdapter, Retry # GitHub actions seems unable to find TIAToolbox unless this is here sys.path.insert(0, str(Path(__file__).parent.parent.parent.parent))