Skip to content

Commit 57e4303

Browse files
committed
add deprecation warning to dataset messages
1 parent 92d8fa2 commit 57e4303

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

cads_processing_api_service/clients.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -271,19 +271,17 @@ def post_process_execution(
271271
)
272272
for message in dataset.messages
273273
]
274-
status_info = utils.make_status_info(
275-
job, dataset_metadata={"messages": dataset_messages}
276-
)
277274
url = str(api_request.url)
278275
if url.rstrip("/").endswith("execute"):
279-
log_message = (
280-
datetime.datetime.now().isoformat(),
281-
config.ensure_settings().deprecation_warning_message,
276+
message = models.DatasetMessage(
277+
date=datetime.datetime.now(),
278+
severity="WARNING",
279+
content=config.ensure_settings().deprecation_warning_message,
282280
)
283-
if status_info.metadata.log is None:
284-
status_info.metadata.log = [log_message]
285-
else:
286-
status_info.metadata.log.append(log_message)
281+
dataset_messages.append(message)
282+
status_info = utils.make_status_info(
283+
job, dataset_metadata={"messages": dataset_messages}
284+
)
287285
status_info.message = job_message
288286
return status_info
289287

cads_processing_api_service/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
)
3636

3737
DEPRECATION_WARNING_MESSAGE = (
38-
"WARNING: The version of cdsapi you are using makes use of a "
39-
"deprecated CADS Processing API endpoint."
38+
"You are using a deprecated API endpoint. "
39+
"If you are using cdsapi, please upgrade to the latest version."
4040
)
4141

4242
general_settings = None

0 commit comments

Comments
 (0)