Fixes the issue of collection for python version 3.11 #706
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Error:
AttributeError: module 'collections' has no attribute 'Mapping'
Reason:
In Python 3.10 and later, 'Mapping' has been moved from 'collections' to 'collections.abc'.
Solution:
Update any code importing 'Mapping' from 'collections' to import it from 'collections.abc' instead.
Fix:
Error: - from collections import Mapping
Right: - from collections.abc import Mapping
fields = ['name', 'account_status']
params = {}
acc_details = AdAccount(client_adaccount).api_get(fields=fields, params=params)
issue link: -#707