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.
PR summary
Move auto-limit logic inside respective Artists
This will allow for
relimto work withCollections. closes #25139 ._update_*_limits()were moved inside respective Artists. An_in_autoscaleflag was created in base Artist, with setters and getters. This flag can be a bool or tuple, as specified in #15595 . Also,_update_limits()was created inCollection. Thus,relimchecks the_in_autoscaleflag and calls a generic_update_limits(), which now exists inCollection._in_autoscaleis set to True in the Artist constructor. Expansion to a tuple will be done by the setter._in_autoscalecan be set to False when theautolimparameter ofadd_collectionis False.Since I am a new contributor, I hope this can be a starting point. I'm just looking for some feedback.
PR checklist