Conversation
| (schema https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v2.0/schema.json)." | ||
| } | ||
| ] | ||
| } |
There was a problem hiding this comment.
Would be worth checking how this renders in sphinx (if it's actually in the public docs).
It may need additional code-block tags for the formatting to work.
There was a problem hiding this comment.
From my experiment, .. code-block:: tag will make the json invisible in sphinx
|
|
||
| def __str__(self): | ||
| return "({}) {}".format(self.code, self.message) | ||
| return self.message_details() |
There was a problem hiding this comment.
Is str() also supposed to have a character limit? Or is that just repr()?
There was a problem hiding this comment.
I don't find there is a character limit in str()?
There was a problem hiding this comment.
It's in our guidelines - but looks to only be specified for repr:
https://azure.github.io/azure-sdk/python_implementation.html#python-models-repr-length
So str might be okay?
|
Technically, yes. But given the issue is to update exception error message. I think it is acceptable? |
|
You could refactor it like this to make it otherwise unchanged: def __str__(self):
return "({}) {}\n{}".format(
self.code,
self.message
self.message_details()
)
def message_details(self):
"""
Original message_details method unchanged
"""
error_str = "Code: {}".format(self.code)
error_str += "\nMessage: {}".format(self.message)
... |
|
I thought about it :). But I felt a little weird if we show slightly different messages between str() & message_details(). I was concerned It would cause confusions. I will update my PR. |
…into azure_purview_catalog * 'master' of https://github.com/Azure/azure-sdk-for-python: (109 commits) [Tables] Adds support for AzureNamedKeyCredential (Azure#18456) [Tables] delete_entity takes an entity instead of row and partition key (Azure#18269) [Tables] Removed TableEntity attribute wrapper (Azure#18489) [EventHub&ServiceBus] Bump uAMQP dependency (Azure#17942) [ServiceBus] add keyword override support to update_ methods in mgmt module (Azure#18210) Add compatibility switch to disable CAE (Azure#18148) Service Bus Named Key Credential (Azure#18471) Change to use dynamic resource connection string for chat tests and identity samples (Azure#18502) Increase dependency (Azure#18500) show detailed error (Azure#18229) prerelease (Azure#18507) [Container Registry] addressing issues (Azure#18486) update per_call_policies & per_retry_policies (Azure#18406) Eh named key (Azure#18292) [Tables] Updating EntityProperty (Azure#18177) [Service Bus] fix async auth test (Azure#18499) [communication] Live Testing - Introduce CloudConfig into test.yml (Azure#18469) Release azure-servicefabric 8.0 (Azure#18488) [Communication]: Updated test_search_available_phone_numbers_with_invalid_country_code async test to be consistent with sync test (Azure#18466) [Container Registry] DeleteRepositoryResult Changed (Azure#18443) ...
update readme (Azure#18229) * update readme * Update readme.python.md * Update readme.python.md * Update readme.md Co-authored-by: Jiefeng Chen <51037443+BigCat20196@users.noreply.github.com>
No description provided.