Skip to content

Commit ffeeff2

Browse files
committed
make max request logger a warning
make loglevel a keyword argument Update icesat2.py
1 parent cada9aa commit ffeeff2

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

examples/api_widgets_demo.ipynb

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@
3434
"import ipywidgets as widgets\n",
3535
"# autoreload\n",
3636
"%load_ext autoreload\n",
37-
"%autoreload 2\n",
38-
"# logging level\n",
39-
"logging.basicConfig(level=logging.INFO)"
37+
"%autoreload 2"
4038
],
4139
"outputs": [],
4240
"metadata": {}
@@ -52,8 +50,9 @@
5250
"cell_type": "code",
5351
"execution_count": null,
5452
"source": [
55-
"# set the url for the sliderule service.\n",
56-
"icesat2.init(\"icesat2sliderule.org\", False)\n",
53+
"# set the url for the sliderule service\n",
54+
"# set the logging level\n",
55+
"icesat2.init(\"icesat2sliderule.org\", loglevel=logging.WARNING)\n",
5756
"\n",
5857
"# display widgets for setting SlideRule parameters\n",
5958
"SRwidgets = ipysliderule.widgets()\n",

sliderule/icesat2.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -246,8 +246,8 @@ def __query_resources(parm, version):
246246
# Make CMR Request #
247247
resources = cmr(polygon, time_start, time_end, version)
248248
if(len(resources) > max_requested_resources):
249-
logger.info("Exceeded maximum requested resources: %d (current max is %d)", len(resources), max_requested_resources)
250-
logger.info("Consider using icesat2.set_max_resources to set a higher limit")
249+
logger.warning("Exceeded maximum requested resources: %d (current max is %d)", len(resources), max_requested_resources)
250+
logger.warning("Consider using icesat2.set_max_resources to set a higher limit")
251251
resources = []
252252
else:
253253
logger.info("Identified %d resources to process", len(resources))
@@ -483,11 +483,10 @@ def __parallelize(max_workers, block, function, parm, resources, *args):
483483
#
484484
# INIT
485485
#
486-
def init (url, verbose=False, max_resources=DEFAULT_MAX_REQUESTED_RESOURCES, max_errors=3):
486+
def init (url, verbose=False, max_resources=DEFAULT_MAX_REQUESTED_RESOURCES, max_errors=3, loglevel=logging.CRITICAL):
487487
if verbose:
488-
logging.basicConfig(level=logging.INFO)
489-
else:
490-
logging.basicConfig(level=logging.CRITICAL)
488+
loglevel = logging.INFO
489+
logging.basicConfig(level=loglevel)
491490
sliderule.set_url(url)
492491
sliderule.set_verbose(verbose)
493492
sliderule.set_max_errors(max_errors)

0 commit comments

Comments
 (0)