File tree Expand file tree Collapse file tree 7 files changed +30
-19
lines changed
Expand file tree Collapse file tree 7 files changed +30
-19
lines changed Original file line number Diff line number Diff line change 1111try :
1212 import gdal
1313except ModuleNotFoundError as e :
14- from osgeo import gdal
15- except ModuleNotFoundError as e :
16- raise e
14+ try :
15+ from osgeo import gdal
16+ except ModuleNotFoundError :
17+ raise e
1718
1819from ost .generic .common_wrappers import create_stack , mt_speckle_filter
1920from ost .helpers import raster as ras , helpers as h
Original file line number Diff line number Diff line change 1313try :
1414 import gdal
1515except ModuleNotFoundError as e :
16- from osgeo import gdal
17- except ModuleNotFoundError as e :
18- raise e
16+ try :
17+ from osgeo import gdal
18+ except ModuleNotFoundError :
19+ raise e
1920
2021from ost .helpers import vector as vec
2122from ost .helpers import helpers as h
Original file line number Diff line number Diff line change 1818 except ModuleNotFoundError :
1919 raise e
2020
21- from ost .helpers import raster as ras , vector as vec
21+ from ost .helpers import vector as vec
2222
2323logger = logging .getLogger (__name__ )
2424
Original file line number Diff line number Diff line change 1616try :
1717 import ogr
1818except ModuleNotFoundError as e :
19- from osgeo import ogr
20- except ModuleNotFoundError as e :
21- raise e
19+ try :
20+ from osgeo import ogr
21+ except ModuleNotFoundError :
22+ raise e
2223
2324from ost .helpers .vector import get_proj4 , reproject_geometry
2425
Original file line number Diff line number Diff line change 1919try :
2020 import gdal
2121except ModuleNotFoundError as e :
22- from osgeo import gdal
23- except ModuleNotFoundError as e :
24- raise e
25-
22+ try :
23+ from osgeo import gdal
24+ except ModuleNotFoundError :
25+ raise e
2626
2727logger = logging .getLogger (__name__ )
2828
Original file line number Diff line number Diff line change 1515try :
1616 import gdal
1717except ModuleNotFoundError as e :
18- from osgeo import gdal
19- except ModuleNotFoundError as e :
20- raise e
18+ try :
19+ from osgeo import gdal
20+ except ModuleNotFoundError :
21+ raise e
2122
2223import fiona
2324import imageio
Original file line number Diff line number Diff line change 33from functools import partial
44from pathlib import Path
55
6- import osr
7- import warnings
86import pyproj
97import geopandas as gpd
108import logging
119
10+ # osgeo safe imports
11+ try :
12+ import osr
13+ except ModuleNotFoundError as e :
14+ try :
15+ from osgeo import osr
16+ except ModuleNotFoundError :
17+ raise e
18+
1219try :
1320 import ogr
1421except ModuleNotFoundError as e :
You can’t perform that action at this time.
0 commit comments