LogoLogo
PAO DocsCommunity DocsDeveloper DocsPeerplays.com
  • Infrastructure Documentation
  • The Basics
    • Peerplays Node Types
    • Hardware Requirements
    • Obtaining private keys for cli_wallet
    • Using the CLI Wallet
      • CLI Wallet Fundamentals
      • CLI Commands for All Nodes
      • CLI Commands for Witnesses
      • CLI Commands for SONs
        • Updated CLI commands for SON voting
      • Deriving Keys using CLI Wallet
    • Auto-Starting a Node
    • Backup Servers
    • Obtaining Your First Tokens
    • Updating a Witness Node
    • How to create a Peerplays Account?
  • Advanced Topics
    • Private Testnets
      • Peerplays QA environment
      • Private Testnets - Manual Install
    • Reverse Proxy for Enabling SSL
    • Enabling Elasticsearch on a Node
    • Introduction to Faucet
  • Witnesses
    • What is a Witness node?
    • Installation Guides
      • Build and Install
      • Docker Install
      • GitLab Artifact Install
    • How to become a block producing witness?
    • Other Ways to configure a witness node
      • Peerplays API nodes & Installation Guide
      • Configuring Witness Node as Delayed Node
    • What's Next?
  • Sidechain Operator Nodes (SONs)
    • Installation Guides
      • Manual Install
      • Docker Install
      • SON Configuration - Version 1.5.19
      • SON configuration - Version 1.6.0
      • Bitcoin-SONs Sanity Checks
      • ETH-SONs Configuration & Installation
      • Existing SON node upgrade
  • Bookie Oracle Suite (BOS)
    • Introduction to BOS
    • BOS Installation
      • Installing MongoDB
      • Installing Redis
      • Configuration of bos-auto
      • Spinning Up bos-auto
    • BookieSports
      • Installing Bookiesports
      • Synchronizing BOS with BookieSports
      • BookieSports Module Contents
        • Sub Modules
      • Schema
      • Naming Scheme
    • Manual Intervention Tool (MINT)
      • Installing MINT
      • Introduction
  • DATA PROXIES
    • Introduction to Data Proxies
    • How Data Proxies Work
    • Data Proxy Set Up
  • COUCH POTATO
    • Installation
    • Functional Requirements
      • Flow Diagrams
      • Home Page
      • Create Account
      • Dashboard
        • Header
        • Sports Tabs
        • League Tabs
        • Calendar
        • Notifications
        • Replay
        • Account Menu
      • Game Selector
      • Change Password
    • Help
      • User Guide
        • Introduction
        • Home Page
        • Creating an Account
        • Dashboard
          • Replay
          • Account Menu
            • Change Password
        • Game Selector
    • Database
      • Schema
      • Objects
        • Tables
        • Views
    • API
      • Using the API
      • API Reference
        • Objects
        • Error Codes
      • BOS Schema
    • Proxy Payment Considerations
  • Other Documentation
    • Peerplays Home
    • Community Docs
    • Developer Docs
    • Site Reliability Engineering
Powered by GitBook
On this page
  • bookiesports.cli module
  • bookiesports.datestring module
  • bookiesports.exceptions module
  • bookiesports.log module
  • bookiesports.normalize module

Was this helpful?

Export as PDF
  1. Bookie Oracle Suite (BOS)
  2. BookieSports
  3. BookieSports Module Contents

Sub Modules

bookiesports.cli module

bookiesports.datestring module

bookiesports.datestring.date_to_string(date_object=None)

rfc3339 conform string representation of a date can also be given as str YYYY-mm-dd HH:MM:SS

bookiesports.datestring.string_to_date(date_string=None)

assumes rfc3339 conform string and creates date object

bookiesports.exceptions module

exception bookiesports.exceptions.SportsNotFoundError

Bases: Exception

bookiesports.log module

bookiesports.normalize module

exception bookiesports.normalize.EventGroupNotNormalizableException

Bases: bookiesports.normalize.NotNormalizableException

class bookiesports.normalize.IncidentsNormalizer(chain=None)

Bases: object

This class serves as the normalization entry point for incidents. All events / event group and participant names are replaced with the counterpart stored in the BookieSports package.

DEFAULT_CHAIN = 'beatrice'

default chosen chain for BookieSports

NOT_FOUND = {}

As class variable to have one stream for missing normalization entries

NOT_FOUND_FILE = None

If normalization errors should be written to file, set file here

normalize(incident, errorIfNotFound=False)

static not_found(key)

static use_chain(chain, not_found_file=None)

exception bookiesports.normalize.NotNormalizableException

Bases: Exception

exception bookiesports.normalize.ParicipantNotNormalizableException

Bases: bookiesports.normalize.NotNormalizableException

exception bookiesports.normalize.SportNotNormalizableException

Bases: bookiesports.normalize.NotNormalizableException

PreviousBookieSports Module ContentsNextSchema

Last updated 2 years ago

Was this helpful?