ores.scoring_systems package¶
Submodules¶
ores.scoring_systems.celery_queue module¶
-
class
ores.scoring_systems.celery_queue.
CeleryQueue
(*args, application, queue_maxsize=None, task_tracker=None, **kwargs)[source]¶
-
ores.scoring_systems.celery_queue.
PASS_HOST_PORT
= re.compile('(:(?P<password>[^@]+)@)?(?P<host>[^:]+)?(:(?P<port>[0-9]+))?')¶ Matches <password>@<host>:<port>
ores.scoring_systems.process_pool module¶
ores.scoring_systems.scoring_system module¶
ores.scoring_systems.single_thread module¶
Module contents¶
-
class
ores.scoring_systems.
ScoringSystem
(context_map, score_cache=None, metrics_collector=None, timeout=None, lock_manager=None, connections_per_ip=4, connections_per_ip_hard=7, whitelisted_ips=[])[source]¶ Bases:
dict
-
class
ores.scoring_systems.
SingleThread
(context_map, score_cache=None, metrics_collector=None, timeout=None, lock_manager=None, connections_per_ip=4, connections_per_ip_hard=7, whitelisted_ips=[])[source]¶