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