BookieSports Module Contents
class bookiesports.BookieSports(chain=None, override_cache=False, **kwargs)
Bases: dict
This class allows to read the data provided by BookieSports
On instantiation of this class the following procedure happens internally:
Open the directory that stores the sports
Load all Sports
For each sport, load the corresponding data subset (event groups, events, rules, participants, etc.)
Validate each data subset
Perform consistency checks
Instantiate a dictionary (
self
)
As a result, the following call will return a dictionary with all the BookieSports:
Parameters:
|
Note: It is possible to overload a custom sports_folder by providing it to BookieSports as parameter.
BASE_FOLDER = '/home/docs/checkouts/readthedocs.org/user_builds/bookiesports/envs/latest/lib/python3.7/site-packages/bookiesports-0.4.10-py3.7.egg/bookiesports/bookiesports'
CHAIN_CACHE = {}
Singelton to store data and prevent re- reading if BookieSports is instantiated multiple times
DEFAULT_CHAIN = 'beatrice'
JSON_SCHEMA = None
Schema for validation of the data
SPORTS_FOLDER = None
chain_id
static list_chains()
static list_networks()
@deprecated, use list_chains
network
@deprecated, use self.index
network_name
@deprecated, use self.chain
static version()¶
Last updated