@@ -88,7 +88,7 @@ def profile(
8888 module , classname = reader .rsplit ("." , 1 )
8989 reader = getattr (importlib .import_module (module ), classname ) # noqa
9090 if not issubclass (reader , (BaseReader , MultiBandReader , MultiBaseReader )):
91- warnings .warn (f"Invalid reader type: { type (reader )} " )
91+ warnings .warn (f"Invalid reader type: { type (reader )} " , stacklevel = 1 )
9292
9393 Reader = reader or COGReader
9494
@@ -159,7 +159,7 @@ def get_zooms(input, reader, tms):
159159 module , classname = reader .rsplit ("." , 1 )
160160 reader = getattr (importlib .import_module (module ), classname ) # noqa
161161 if not issubclass (reader , (BaseReader , MultiBandReader , MultiBaseReader )):
162- warnings .warn (f"Invalid reader type: { type (reader )} " )
162+ warnings .warn (f"Invalid reader type: { type (reader )} " , stacklevel = 1 )
163163
164164 Reader = reader or COGReader
165165
@@ -191,7 +191,7 @@ def random(input, zoom, reader, tms):
191191 module , classname = reader .rsplit ("." , 1 )
192192 reader = getattr (importlib .import_module (module ), classname ) # noqa
193193 if not issubclass (reader , (BaseReader , MultiBandReader , MultiBaseReader )):
194- warnings .warn (f"Invalid reader type: { type (reader )} " )
194+ warnings .warn (f"Invalid reader type: { type (reader )} " , stacklevel = 1 )
195195
196196 Reader = reader or COGReader
197197
@@ -253,7 +253,7 @@ def viz(src_path, port, host, server_only, reader, config):
253253 module , classname = reader .rsplit ("." , 1 )
254254 reader = getattr (importlib .import_module (module ), classname ) # noqa
255255 if not issubclass (reader , (BaseReader )):
256- warnings .warn (f"Invalid reader type: { type (reader )} " )
256+ warnings .warn (f"Invalid reader type: { type (reader )} " , stacklevel = 1 )
257257
258258 Reader = reader or COGReader
259259
0 commit comments