remove Python2 crumbs
This commit is contained in:
parent
6b9549ea7a
commit
7f97a3f033
|
@ -1,6 +1,4 @@
|
|||
# coding: utf-8
|
||||
from __future__ import absolute_import, division, print_function
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
|
|
@ -222,7 +222,7 @@ def test_basic_test_9():
|
|||
# Test gdal.PushErrorHandler() with a Python error handler as a method (#5186)
|
||||
|
||||
|
||||
class my_python_error_handler_class(object):
|
||||
class my_python_error_handler_class:
|
||||
def __init__(self):
|
||||
self.eErrClass = None
|
||||
self.err_no = None
|
||||
|
|
|
@ -559,7 +559,7 @@ def test_cog_byte_to_web_mercator():
|
|||
filename2 = directory + "/cog2.tif"
|
||||
src_ds = gdal.Open(filename)
|
||||
|
||||
class my_error_handler(object):
|
||||
class my_error_handler:
|
||||
def __init__(self):
|
||||
self.debug_msg_list = []
|
||||
self.other_msg_list = []
|
||||
|
|
|
@ -254,7 +254,7 @@ def test_misc_5():
|
|||
|
||||
|
||||
###############################################################################
|
||||
class misc_6_interrupt_callback_class(object):
|
||||
class misc_6_interrupt_callback_class:
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
|
|
|
@ -3266,7 +3266,7 @@ def test_tiff_read_gcp_internal_and_auxxml(
|
|||
# Test reading .tif + .aux
|
||||
|
||||
|
||||
class myHandlerClass(object):
|
||||
class myHandlerClass:
|
||||
def __init__(self):
|
||||
self.msg = None
|
||||
|
||||
|
|
|
@ -893,7 +893,7 @@ def test_vsis3_2(aws_test_config_as_config_options_or_credentials, webserver_por
|
|||
# Test temporary redirect
|
||||
handler = webserver.SequentialHandler()
|
||||
|
||||
class HandlerClass(object):
|
||||
class HandlerClass:
|
||||
def __init__(self, response_value):
|
||||
self.old_authorization = None
|
||||
self.response_value = response_value
|
||||
|
@ -1484,7 +1484,7 @@ def test_vsis3_readdir(aws_test_config, webserver_port):
|
|||
# Test temporary redirect
|
||||
handler = webserver.SequentialHandler()
|
||||
|
||||
class HandlerClass(object):
|
||||
class HandlerClass:
|
||||
def __init__(self, response_value):
|
||||
self.old_authorization = None
|
||||
self.response_value = response_value
|
||||
|
|
|
@ -60,7 +60,7 @@ def _get_mds_num(filename):
|
|||
#
|
||||
|
||||
|
||||
class EnvisatTestBase(object):
|
||||
class EnvisatTestBase:
|
||||
# Just a base class
|
||||
|
||||
def download_file(self):
|
||||
|
|
|
@ -25,13 +25,13 @@ try:
|
|||
from gdal_python_driver import BaseDataset, BaseDriver, BaseLayer
|
||||
except ImportError:
|
||||
# To be able to run in standalone mode
|
||||
class BaseDriver(object):
|
||||
class BaseDriver:
|
||||
pass
|
||||
|
||||
class BaseDataset(object):
|
||||
class BaseDataset:
|
||||
pass
|
||||
|
||||
class BaseLayer(object):
|
||||
class BaseLayer:
|
||||
pass
|
||||
|
||||
|
||||
|
|
|
@ -582,7 +582,7 @@ def test_ogr_gmlas_abstractgeometry():
|
|||
# Test validation against schema
|
||||
|
||||
|
||||
class MyHandler(object):
|
||||
class MyHandler:
|
||||
def __init__(self):
|
||||
self.error_list = []
|
||||
|
||||
|
|
|
@ -74,7 +74,7 @@ def testCreateCopyInterruptCallback(pct, message, user_data):
|
|||
###############################################################################
|
||||
|
||||
|
||||
class GDALTest(object):
|
||||
class GDALTest:
|
||||
def __init__(
|
||||
self,
|
||||
drivername,
|
||||
|
|
|
@ -39,7 +39,7 @@ def install_http_handler(handler_instance):
|
|||
custom_handler = None
|
||||
|
||||
|
||||
class RequestResponse(object):
|
||||
class RequestResponse:
|
||||
def __init__(
|
||||
self,
|
||||
method,
|
||||
|
@ -76,7 +76,7 @@ class RequestResponse(object):
|
|||
)
|
||||
|
||||
|
||||
class FileHandler(object):
|
||||
class FileHandler:
|
||||
"""
|
||||
Handler that serves files from a dictionary and/or a fallback VSI location.
|
||||
"""
|
||||
|
@ -197,7 +197,7 @@ class FileHandler(object):
|
|||
self.send_response(request, filedata)
|
||||
|
||||
|
||||
class BaseMockedHttpHandler(object):
|
||||
class BaseMockedHttpHandler:
|
||||
@staticmethod
|
||||
def _process_req_resp(req_resp, request):
|
||||
if req_resp.custom_method:
|
||||
|
|
|
@ -604,7 +604,7 @@ def test_gdalbuildvrt_lib_bandList_subset_of_bands_from_multiple_band_source():
|
|||
|
||||
###############################################################################
|
||||
def test_gdalbuildvrt_lib_warnings_and_custom_error_handler():
|
||||
class GdalErrorHandler(object):
|
||||
class GdalErrorHandler:
|
||||
def __init__(self):
|
||||
self.got_failure = False
|
||||
self.got_warning = False
|
||||
|
|
|
@ -92,7 +92,7 @@ def test_gdaltindex_lib_basic(four_tile_index):
|
|||
|
||||
|
||||
def test_gdaltindex_lib_already_existing_rasters(four_tiles, four_tile_index, tmp_path):
|
||||
class GdalErrorHandler(object):
|
||||
class GdalErrorHandler:
|
||||
def __init__(self):
|
||||
self.warnings = []
|
||||
|
||||
|
@ -147,7 +147,7 @@ def test_gdaltindex_skipDifferentProjection(tmp_path, four_tile_index):
|
|||
ds.SetGeoTransform([47, 0.1, 0, 2, 0, -0.1])
|
||||
ds = None
|
||||
|
||||
class GdalErrorHandler(object):
|
||||
class GdalErrorHandler:
|
||||
def __init__(self):
|
||||
self.warning = None
|
||||
|
||||
|
|
|
@ -232,7 +232,7 @@ But you can do something like this instead:
|
|||
|
||||
from osgeo import gdal
|
||||
|
||||
class GdalErrorHandler(object):
|
||||
class GdalErrorHandler:
|
||||
def __init__(self):
|
||||
self.err_level = gdal.CE_None
|
||||
self.err_no = 0
|
||||
|
|
|
@ -1630,7 +1630,7 @@ Given the following :file:`mandelbrot.py` file :
|
|||
#print('Using numba')
|
||||
g_max_iterations = 100
|
||||
except Exception:
|
||||
class jit(object):
|
||||
class jit:
|
||||
def __init__(self, nopython = True, nogil = True):
|
||||
pass
|
||||
|
||||
|
|
|
@ -24,13 +24,13 @@ try:
|
|||
from gdal_python_driver import BaseDataset, BaseDriver, BaseLayer
|
||||
except ImportError:
|
||||
# To be able to run in standalone mode
|
||||
class BaseDriver(object):
|
||||
class BaseDriver:
|
||||
pass
|
||||
|
||||
class BaseDataset(object):
|
||||
class BaseDataset:
|
||||
pass
|
||||
|
||||
class BaseLayer(object):
|
||||
class BaseLayer:
|
||||
pass
|
||||
|
||||
|
||||
|
|
|
@ -23,19 +23,18 @@ try:
|
|||
from gdal_python_driver import BaseDataset, BaseDriver, BaseLayer
|
||||
except ImportError:
|
||||
# To be able to run in standalone mode
|
||||
class BaseDriver(object):
|
||||
class BaseDriver:
|
||||
pass
|
||||
|
||||
class BaseDataset(object):
|
||||
class BaseDataset:
|
||||
pass
|
||||
|
||||
class BaseLayer(object):
|
||||
class BaseLayer:
|
||||
RandomRead = "RandomRead"
|
||||
FastSpatialFilter = "FastSpatialFilter"
|
||||
FastFeatureCount = "FastFeatureCount"
|
||||
FastGetExtent = "FastGetExtent"
|
||||
StringsAsUTF8 = "StringsAsUTF8"
|
||||
pass
|
||||
|
||||
|
||||
class Layer(BaseLayer):
|
||||
|
|
|
@ -126,7 +126,7 @@ static bool InitializePythonAndLoadGDALPythonDriverModule()
|
|||
"import json\n"
|
||||
"import inspect\n"
|
||||
"import sys\n"
|
||||
"class BaseLayer(object):\n"
|
||||
"class BaseLayer:\n"
|
||||
" RandomRead='RandomRead'\n"
|
||||
" FastSpatialFilter='FastSpatialFilter'\n"
|
||||
" FastFeatureCount='FastFeatureCount'\n"
|
||||
|
@ -141,11 +141,11 @@ static bool InitializePythonAndLoadGDALPythonDriverModule()
|
|||
"BaseLayer'\n"
|
||||
" return _gdal_python_driver.layer_featureCount(self, force)\n"
|
||||
"\n"
|
||||
"class BaseDataset(object):\n"
|
||||
"class BaseDataset:\n"
|
||||
" def __init__(self):\n"
|
||||
" pass\n"
|
||||
"\n"
|
||||
"class BaseDriver(object):\n"
|
||||
"class BaseDriver:\n"
|
||||
" def __init__(self):\n"
|
||||
" pass\n"
|
||||
"\n"
|
||||
|
|
|
@ -20,7 +20,7 @@ os.system(
|
|||
)
|
||||
|
||||
|
||||
class Commit(object):
|
||||
class Commit:
|
||||
def __init__(self):
|
||||
self.metadata = ""
|
||||
self.message = ""
|
||||
|
|
|
@ -293,7 +293,7 @@ static void popErrorHandler()
|
|||
}
|
||||
|
||||
%pythoncode %{
|
||||
class ExceptionMgr(object):
|
||||
class ExceptionMgr:
|
||||
"""
|
||||
Context manager to manage Python Exception state
|
||||
for GDAL/OGR/OSR/GNM.
|
||||
|
|
|
@ -20,8 +20,6 @@
|
|||
# SPDX-License-Identifier: MIT
|
||||
# ******************************************************************************
|
||||
|
||||
from __future__ import division
|
||||
|
||||
import contextlib
|
||||
import glob
|
||||
import json
|
||||
|
@ -129,7 +127,7 @@ class UnsupportedTileMatrixSet(Exception):
|
|||
pass
|
||||
|
||||
|
||||
class TileMatrixSet(object):
|
||||
class TileMatrixSet:
|
||||
def __init__(self) -> None:
|
||||
self.identifier = None
|
||||
self.srs = None
|
||||
|
@ -328,7 +326,7 @@ Class is available under the open-source GDAL license (www.gdal.org).
|
|||
MAXZOOMLEVEL = 32
|
||||
|
||||
|
||||
class GlobalMercator(object):
|
||||
class GlobalMercator:
|
||||
r"""
|
||||
TMS Global Mercator Profile
|
||||
---------------------------
|
||||
|
@ -547,7 +545,7 @@ class GlobalMercator(object):
|
|||
return quadKey
|
||||
|
||||
|
||||
class GlobalGeodetic(object):
|
||||
class GlobalGeodetic:
|
||||
r"""
|
||||
TMS Global Geodetic Profile
|
||||
---------------------------
|
||||
|
@ -644,7 +642,7 @@ class GlobalGeodetic(object):
|
|||
return (b[1], b[0], b[3], b[2])
|
||||
|
||||
|
||||
class Zoomify(object):
|
||||
class Zoomify:
|
||||
"""
|
||||
Tiles compatible with the Zoomify viewer
|
||||
----------------------------------------
|
||||
|
@ -2126,7 +2124,7 @@ def options_post_processing(
|
|||
return options
|
||||
|
||||
|
||||
class TileDetail(object):
|
||||
class TileDetail:
|
||||
tx = 0
|
||||
ty = 0
|
||||
tz = 0
|
||||
|
@ -2155,7 +2153,7 @@ class TileDetail(object):
|
|||
return "TileDetail %s\n%s\n%s\n" % (self.tx, self.ty, self.tz)
|
||||
|
||||
|
||||
class TileJobInfo(object):
|
||||
class TileJobInfo:
|
||||
"""
|
||||
Plain object to hold tile job configuration for a dataset
|
||||
"""
|
||||
|
@ -2196,7 +2194,7 @@ class Gdal2TilesError(Exception):
|
|||
pass
|
||||
|
||||
|
||||
class GDAL2Tiles(object):
|
||||
class GDAL2Tiles:
|
||||
def __init__(self, input_file: str, output_folder: str, options: Options) -> None:
|
||||
"""Constructor function - initialization"""
|
||||
self.out_drv = None
|
||||
|
@ -4463,7 +4461,7 @@ def worker_tile_details(
|
|||
return tile_job_info, tile_details
|
||||
|
||||
|
||||
class ProgressBar(object):
|
||||
class ProgressBar:
|
||||
def __init__(self, total_items: int, progress_cbk=gdal.TermProgress_nocb) -> None:
|
||||
self.total_items = total_items
|
||||
self.nb_items_done = 0
|
||||
|
@ -4632,7 +4630,7 @@ def multi_threaded_tiling(
|
|||
shutil.rmtree(os.path.dirname(conf.src_file))
|
||||
|
||||
|
||||
class DividedCache(object):
|
||||
class DividedCache:
|
||||
def __init__(self, nb_processes):
|
||||
self.nb_processes = nb_processes
|
||||
|
||||
|
|
|
@ -219,7 +219,7 @@ def names_to_fileinfos(names):
|
|||
# *****************************************************************************
|
||||
|
||||
|
||||
class file_info(object):
|
||||
class file_info:
|
||||
"""A class holding information about a GDAL file."""
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -12,8 +12,6 @@
|
|||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
###############################################################################
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
|
@ -23,7 +21,7 @@ from osgeo_utils.auxiliary.util import enable_gdal_exceptions
|
|||
progress = gdal.TermProgress_nocb
|
||||
|
||||
|
||||
class AffineTransformDecorator(object):
|
||||
class AffineTransformDecorator:
|
||||
"""A class providing some useful methods for affine Transformations"""
|
||||
|
||||
def __init__(self, transform):
|
||||
|
@ -54,7 +52,7 @@ class AffineTransformDecorator(object):
|
|||
return [xlist, ylist]
|
||||
|
||||
|
||||
class DataSetCache(object):
|
||||
class DataSetCache:
|
||||
"""A class for caching source tiles"""
|
||||
|
||||
def __init__(self):
|
||||
|
@ -84,7 +82,7 @@ class DataSetCache(object):
|
|||
del self.dict
|
||||
|
||||
|
||||
class tile_info(object):
|
||||
class tile_info:
|
||||
"""A class holding info how to tile"""
|
||||
|
||||
def __init__(self, xsize, ysize, tileWidth, tileHeight, overlap):
|
||||
|
@ -113,7 +111,7 @@ class tile_info(object):
|
|||
print("overlap: %d" % self.overlap)
|
||||
|
||||
|
||||
class mosaic_info(object):
|
||||
class mosaic_info:
|
||||
"""A class holding information about a GDAL file or a GDAL fileset"""
|
||||
|
||||
def __init__(self, filename, inputDS):
|
||||
|
|
|
@ -97,7 +97,7 @@ def _Esc(x):
|
|||
return gdal.EscapeString(x, gdal.CPLES_XML).decode("UTF-8")
|
||||
|
||||
|
||||
class XMLWriter(object):
|
||||
class XMLWriter:
|
||||
def __init__(self, f):
|
||||
self.f = f
|
||||
self.inc = 0
|
||||
|
|
|
@ -420,7 +420,7 @@ def parse_jp2file(inpath, xml_tree, out_f):
|
|||
# Wrapper class for GDAL VSI*L API with class Python file interface
|
||||
|
||||
|
||||
class VSILFile(object):
|
||||
class VSILFile:
|
||||
def __init__(self, filename, access):
|
||||
self.f = gdal.VSIFOpenL(filename, access)
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ def Usage():
|
|||
return 2
|
||||
|
||||
|
||||
class Translator(object):
|
||||
class Translator:
|
||||
def construct_parser(self):
|
||||
from optparse import OptionGroup, OptionParser
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ def Usage():
|
|||
return 2
|
||||
|
||||
|
||||
class ScaledProgress(object):
|
||||
class ScaledProgress:
|
||||
def __init__(self, dfMin, dfMax, UnderlyingProgress):
|
||||
self.dfMin = dfMin
|
||||
self.dfMax = dfMax
|
||||
|
|
|
@ -54,7 +54,7 @@ def names_to_fileinfos(names):
|
|||
# *****************************************************************************
|
||||
|
||||
|
||||
class file_info(object):
|
||||
class file_info:
|
||||
"""A class holding information about a GDAL file."""
|
||||
|
||||
def __init__(self):
|
||||
|
|
|
@ -21,7 +21,7 @@ from osgeo import gdal
|
|||
# dummy object to hold options
|
||||
|
||||
|
||||
class Options(object):
|
||||
class Options:
|
||||
def __init__(self):
|
||||
self.verbose_flag = 0
|
||||
self.append = 0
|
||||
|
|
|
@ -83,7 +83,7 @@ def wkbFlatten(x):
|
|||
###############################################################
|
||||
|
||||
|
||||
class Options(object):
|
||||
class Options:
|
||||
def __init__(self):
|
||||
self.lco = []
|
||||
self.dispatch_fields = []
|
||||
|
|
|
@ -19,7 +19,7 @@ from osgeo import ogr, osr
|
|||
|
||||
|
||||
#############################################################################
|
||||
class Module(object):
|
||||
class Module:
|
||||
def __init__(self):
|
||||
self.lines = {}
|
||||
self.poly_line_links = {}
|
||||
|
|
|
@ -40,7 +40,7 @@ map_ogr_geom_type_to_geoparquet = {
|
|||
map_remote_resources = {}
|
||||
|
||||
|
||||
class GeoParquetValidator(object):
|
||||
class GeoParquetValidator:
|
||||
def __init__(self, filename, check_data=False, local_schema=None):
|
||||
self.filename = filename
|
||||
self.check_data = check_data
|
||||
|
|
|
@ -65,7 +65,7 @@ class GPKGCheckException(Exception):
|
|||
pass
|
||||
|
||||
|
||||
class GPKGChecker(object):
|
||||
class GPKGChecker:
|
||||
|
||||
BASE_GEOM_TYPES = (
|
||||
"GEOMETRY",
|
||||
|
|
|
@ -191,7 +191,7 @@ def get_gmljp2(filename):
|
|||
return mdd[0]
|
||||
|
||||
|
||||
class ErrorReport(object):
|
||||
class ErrorReport:
|
||||
def __init__(self, collect_internally=False):
|
||||
self.error_count = 0
|
||||
self.warning_count = 0
|
||||
|
|
Loading…
Reference in New Issue