{
  "language": "python",
  "package_name": "azure.widgets",
  "code": "def list_widgets(): AsyncIterator[Widget]",
  "comments": [
        {
            "lineNo": 50,
            "createdBy": "azure-sdk",
            "createdOn": "2025-07-03T09:15:00-07:00",
            "commentText": "Async operations should use the async keyword.\n\nSuggestion: `async def list_widgets(): AsyncIterator[Widget]`\n\nSee: https://azure.github.io/azure-sdk/python_design.html#python-client-async-keywords",
            "downvotes": ["annatisch"]
        },
        {
            "lineNo": 50,
            "createdBy": "annatisch",
            "createdOn": "2025-07-03T09:20:00-07:00",
            "commentText": "@azure-sdk no for async list operations on the async client, we do not use the async keyword because the return type is an async iterator and the user would await on that. Please remember this."
        }
    ]
}
