Utilities¶
The following provide information on general utilities used
-
class
crypto_history.utilities.general_utilities.TokenBucket¶ Controls the number of requests that can be made to the API. All times are written in micro-seconds for a good level of accuracy
-
hold_if_exceeded()¶ Interface to the outside. It pauses the request until the request is allowed
-
-
class
crypto_history.utilities.general_utilities.RetryModel¶ Provides the ability for the method to be retried
-
consume_available_retry()¶ Triggered after an unsuccessful attempt.
Returns: whose attempts to retry have been reduced by 1 Return type: RetryModel
-
retries¶
-
-
class
crypto_history.utilities.general_utilities.AbstractFactory¶ Abstract Factory for all the factories which is responsible for registering classes
-
classmethod
get_builders()¶
-
classmethod
register_builder(factory_type, identifier, class_type)¶ Registers the factory to be used later by the user
-
classmethod
-
crypto_history.utilities.general_utilities.register_factory()¶