Loading autocnet/spatial/isis.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy as np try: try: import kalasiris as isis import kalasiris as isis except: except Exception as exception: from autocnet.utils.utils import FailedImport from autocnet.utils.utils import FailedImport isis = FailedImport() isis = FailedImport(exception) import pvl import pvl Loading autocnet/spatial/tests/test_isis.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy.testing as npt try: try: import kalasiris as isis import kalasiris as isis except: except Exception as exception: from autocnet.utils.utils import FailedImport from autocnet.utils.utils import FailedImport isis = FailedImport() isis = FailedImport(exception) from autocnet.spatial import isis as si from autocnet.spatial import isis as si Loading autocnet/utils/utils.py +4 −2 Original line number Original line Diff line number Diff line Loading @@ -22,8 +22,10 @@ from shapely.ops import cascaded_union, polygonize class FailedImport(): class FailedImport(): def __getattribute__(self, name: str): def __init__(self, exception): raise ImportError('Module was not imported. No classes, attributes, or variables are available.') self.exception = exception def __getattr__(self, name: str): raise self.exception def tile(array_size, tilesize=1000, overlap=500): def tile(array_size, tilesize=1000, overlap=500): stepsize = tilesize - overlap stepsize = tilesize - overlap Loading Loading
autocnet/spatial/isis.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy as np try: try: import kalasiris as isis import kalasiris as isis except: except Exception as exception: from autocnet.utils.utils import FailedImport from autocnet.utils.utils import FailedImport isis = FailedImport() isis = FailedImport(exception) import pvl import pvl Loading
autocnet/spatial/tests/test_isis.py +2 −2 Original line number Original line Diff line number Diff line Loading @@ -18,9 +18,9 @@ import numpy.testing as npt try: try: import kalasiris as isis import kalasiris as isis except: except Exception as exception: from autocnet.utils.utils import FailedImport from autocnet.utils.utils import FailedImport isis = FailedImport() isis = FailedImport(exception) from autocnet.spatial import isis as si from autocnet.spatial import isis as si Loading
autocnet/utils/utils.py +4 −2 Original line number Original line Diff line number Diff line Loading @@ -22,8 +22,10 @@ from shapely.ops import cascaded_union, polygonize class FailedImport(): class FailedImport(): def __getattribute__(self, name: str): def __init__(self, exception): raise ImportError('Module was not imported. No classes, attributes, or variables are available.') self.exception = exception def __getattr__(self, name: str): raise self.exception def tile(array_size, tilesize=1000, overlap=500): def tile(array_size, tilesize=1000, overlap=500): stepsize = tilesize - overlap stepsize = tilesize - overlap Loading