INNER CODE UNIT · Python

get_app_config

laurentS/slowapi · slowapi/extension.py:336

    def get_app_config(self, key: str, default_value: T = None) -> T:
        """
        Place holder until we find a better way to load config from app
        """
        return (
            self.app_config(key, default=default_value, cast=type(default_value))
            if default_value
            else self.app_config(key, default=default_value)
        )

    def __should_check_backend(self) -> bool:
        if self.__check_backend_count > MAX_BACKEND_CHECKS:
            self.__check_backend_count = 0
        if time.time() - self.__last_check_backend > pow(2, self.__check_backend_count):
            self.__last_check_backend = time.time()
            self.__check_backend_count += 1
            return True
        return False

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…