There are some slight variation with method names even though they do very similar things. I think an API audit and possible cleanup/rename is due.
E.g. driving logic: class names should ideally reflect on the module they belong to, thus #1748 , while on the other hand class methods should be generic as it's in the name of the instance what archive they would query, e.g. #2363.
Also, some methods have a bit of a variation in their names while they could be called the same. Some examples are in the final review of #2797 (comment), but I'm certain there are more examples (and this should be a bit more carefully checked)
There are some slight variation with method names even though they do very similar things. I think an API audit and possible cleanup/rename is due.
E.g. driving logic: class names should ideally reflect on the module they belong to, thus #1748 , while on the other hand class methods should be generic as it's in the name of the instance what archive they would query, e.g. #2363.
Also, some methods have a bit of a variation in their names while they could be called the same. Some examples are in the final review of #2797 (comment), but I'm certain there are more examples (and this should be a bit more carefully checked)