Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/core/lister_base.py
Show First 20 Lines • Show All 128 Lines • ▼ Show 20 Lines | def transport_quota_check(self, response): | ||||
response (session response): complete API query response | response (session response): complete API query response | ||||
Returns: | Returns: | ||||
1) must retry request? True/False | 1) must retry request? True/False | ||||
2) seconds to delay if True | 2) seconds to delay if True | ||||
""" | """ | ||||
pass | pass | ||||
def filter_before_inject(self, models_list): | def filter_before_inject(self, models_list): | ||||
"""Function run after transport_response_simplified but before injection | """Function run after transport_response_simplified but before | ||||
into the local db and creation of workers. Can be used to eliminate | injection into the local db and creation of workers. Can be | ||||
some of the results if necessary. | used to eliminate some of the results if necessary. | ||||
MAY BE OVERRIDDEN if an intermediate Lister class needs to filter | MAY BE OVERRIDDEN if an intermediate Lister class needs to filter | ||||
results before injection without requiring every child class to do so. | results before injection without requiring every child class to do so. | ||||
Args: | Args: | ||||
models_list: list of dicts returned by | models_list: list of dicts returned by | ||||
transport_response_simplified. | transport_response_simplified. | ||||
Returns: | Returns: | ||||
▲ Show 20 Lines • Show All 349 Lines • Show Last 20 Lines |