Sort get_response_code names
It is better to sort get_response_code names in parse_registries.py.
Tested:
- Script run generates the same output
Change-Id: I79028c8f95c4cf6681bc4f5b12dd858188e9eff8
Signed-off-by: Myung Bae <myungbae@us.ibm.com>
diff --git a/scripts/parse_registries.py b/scripts/parse_registries.py
index 992bdc8..4ae1793 100755
--- a/scripts/parse_registries.py
+++ b/scripts/parse_registries.py
@@ -215,43 +215,43 @@
def get_response_code(entry_id: str) -> str | None:
codes = {
- "InternalError": "internal_server_error",
- "OperationTimeout": "internal_server_error",
- "PropertyValueResourceConflict": "conflict",
- "ResourceInUse": "service_unavailable",
- "ServiceTemporarilyUnavailable": "service_unavailable",
- "ResourceCannotBeDeleted": "method_not_allowed",
- "PropertyValueModified": "ok",
- "InsufficientPrivilege": "forbidden",
+ "AccessDenied": "forbidden",
"AccountForSessionNoLongerExists": "forbidden",
+ "AccountModified": "ok",
+ "AccountRemoved": "ok",
+ "CouldNotEstablishConnection": "not_found",
+ "Created": "created",
+ "EventSubscriptionLimitExceeded": "service_unavailable",
+ "GeneralError": "internal_server_error",
+ "GenerateSecretKeyRequired": "forbidden",
+ "InsufficientPrivilege": "forbidden",
+ "InsufficientStorage": "insufficient_storage",
+ "InternalError": "internal_server_error",
+ "MaximumErrorsExceeded": "internal_server_error",
+ "NoValidSession": "forbidden",
+ "OperationFailed": "bad_gateway",
+ "OperationNotAllowed": "method_not_allowed",
+ "OperationTimeout": "internal_server_error",
+ "PasswordChangeRequired": None,
+ "PreconditionFailed": "precondition_failed",
+ "PropertyNotWritable": "forbidden",
+ "PropertyValueExternalConflict": "conflict",
+ "PropertyValueModified": "ok",
+ "PropertyValueResourceConflict": "conflict",
+ "ResourceAtUriUnauthorized": "unauthorized",
+ "ResourceCannotBeDeleted": "method_not_allowed",
+ "ResourceExhaustion": "service_unavailable",
+ "ResourceInStandby": "service_unavailable",
+ "ResourceInUse": "service_unavailable",
+ "ResourceNotFound": "not_found",
"ServiceDisabled": "service_unavailable",
"ServiceInUnknownState": "service_unavailable",
- "EventSubscriptionLimitExceeded": "service_unavailable",
- "ResourceAtUriUnauthorized": "unauthorized",
+ "ServiceShuttingDown": "service_unavailable",
+ "ServiceTemporarilyUnavailable": "service_unavailable",
+ "SessionLimitExceeded": "service_unavailable",
"SessionTerminated": "ok",
"SubscriptionTerminated": "ok",
- "PropertyNotWritable": "forbidden",
- "MaximumErrorsExceeded": "internal_server_error",
- "GeneralError": "internal_server_error",
- "PreconditionFailed": "precondition_failed",
- "OperationFailed": "bad_gateway",
- "ServiceShuttingDown": "service_unavailable",
- "AccountRemoved": "ok",
- "PropertyValueExternalConflict": "conflict",
- "InsufficientStorage": "insufficient_storage",
- "OperationNotAllowed": "method_not_allowed",
- "ResourceNotFound": "not_found",
- "CouldNotEstablishConnection": "not_found",
- "AccessDenied": "forbidden",
"Success": None,
- "Created": "created",
- "NoValidSession": "forbidden",
- "SessionLimitExceeded": "service_unavailable",
- "ResourceExhaustion": "service_unavailable",
- "AccountModified": "ok",
- "PasswordChangeRequired": None,
- "ResourceInStandby": "service_unavailable",
- "GenerateSecretKeyRequired": "forbidden",
}
return codes.get(entry_id, "bad_request")