Commit 96e9c423 authored by Jay's avatar Jay
Browse files

Update with different exception throwing logic

parent 3d1757e1
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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

+2 −2
Original line number Diff line number Diff line
@@ -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

+4 −2
Original line number Diff line number Diff line
@@ -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