fix(cli): timeline - adjust for timeline API changes on server (#4998)

This commit is contained in:
Shirshanka Das 2022-05-25 13:14:07 -07:00 committed by GitHub
parent 8941424d7d
commit 0aacec51c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -204,8 +204,8 @@ def timeline(
if change_txn["changeEvents"] is not None: if change_txn["changeEvents"] is not None:
for change_event in change_txn["changeEvents"]: for change_event in change_txn["changeEvents"]:
element_string = ( element_string = (
f"({pretty_id(change_event.get('elementId'))})" f"({pretty_id(change_event.get('elementId') or change_event.get('modifier'))})"
if change_event.get("elementId") if change_event.get("elementId") or change_event.get("modifier")
else "" else ""
) )
event_change_color: str = ( event_change_color: str = (
@ -213,9 +213,13 @@ def timeline(
if change_event.get("semVerChange") == "MINOR" if change_event.get("semVerChange") == "MINOR"
else "red" else "red"
) )
target_string = pretty_id(change_event.get("target") or "") target_string = pretty_id(
change_event.get("target")
or change_event.get("entityUrn")
or ""
)
print( print(
f"\t{colored(change_event['changeType'],event_change_color)} {change_event.get('category')} {target_string} {element_string}: {change_event['description']}" f"\t{colored(change_event.get('changeType') or change_event.get('operation'),event_change_color)} {change_event.get('category')} {target_string} {element_string}: {change_event['description']}"
) )
else: else:
click.echo( click.echo(