#!/usr/bin/env python from multiprocessing import Process, Queue import mysql_queries as mysql import iptablelib import portmanagerlib import logmanager import sys import time import linkedList iptables = iptablelib.IpTablesLib('100.61.0.1', '10.1.1.199') iptables.installIpTableNorth('10.1.1.77', 8000, 25000) portmanager = portmanagerlib.PortManager() log_m = logmanager.LogManager() log = log_m.logger() l = linkedList.LinkedList() """ """ def install_iptables(sessions): for item in sessions: session = sessions[item] ssh_port = mysql.mysql_query_port_no(str(session['username'])) iptables.installIpTableSouth(str(session['local_ip']), 22, ssh_port) """ """ def delete_iptables(sessions):
def selectEvent(self, event_id): # Now that we have the event_id, let's create the log manager for this process self.log = logmanager.LogManager(self.logs_directory, event_id) self.betapi.setLog(self.log) self.money = self.betapi.getAccountFunds() self.homeTeam, self.awayTeam = self.betapi.selectEvent(event_id) self.log.log("manager", "Home Team:", self.homeTeam) self.log.log("manager", "Away Team:", self.awayTeam) # Get main odds(to calculate probabilities) odds_dict = {} try: odds_dict['market_Full_Time'] = self.betapi.market_Full_Time()[0] except: pass try: odds_dict['market_Half_Time'] = self.betapi.market_Half_Time()[0] except: pass try: odds_dict['market_CorrectScore'] = self.betapi.market_CorrectScore( )[0] except: pass try: odds_dict[ 'market_Over_Under_0_5'] = self.betapi.market_Over_Under_0_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_1_5'] = self.betapi.market_Over_Under_1_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_2_5'] = self.betapi.market_Over_Under_2_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_3_5'] = self.betapi.market_Over_Under_3_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_4_5'] = self.betapi.market_Over_Under_4_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_5_5'] = self.betapi.market_Over_Under_5_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_6_5'] = self.betapi.market_Over_Under_6_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_7_5'] = self.betapi.market_Over_Under_7_5( )[0] except: pass try: odds_dict[ 'market_Over_Under_8_5'] = self.betapi.market_Over_Under_8_5( )[0] except: pass try: odds_dict[ 'market_Half_Time_Over_Under_0_5'] = self.betapi.market_Half_Time_Over_Under_0_5( )[0] except: pass try: odds_dict[ 'market_Half_Time_Over_Under_1_5'] = self.betapi.market_Half_Time_Over_Under_1_5( )[0] except: pass try: odds_dict['market_HT_FT'] = self.betapi.market_HT_FT()[0] except: pass try: odds_dict[ 'market_Half_Time_Score'] = self.betapi.market_Half_Time_Score( )[0] except: pass try: odds_dict[ 'market_CorrectScore2Home'] = self.betapi.market_CorrectScore2Home( )[0] except: pass try: odds_dict[ 'market_CorrectScore2Away'] = self.betapi.market_CorrectScore2Away( )[0] except: pass try: odds_dict[ 'market_BothTeamsToScore'] = self.betapi.market_BothTeamsToScore( )[0] except: pass try: odds_dict['market_First_Goal'] = self.betapi.market_First_Goal()[0] except: pass try: odds_dict['market_Draw_No_Bet'] = self.betapi.market_Draw_No_Bet( )[0] except: pass # Create estimator (calculator of theoretical odds) self.estimator = estimator.Estimator(odds_dict=odds_dict, homeTeam=self.homeTeam, awayTeam=self.awayTeam, log=self.log) self.event_id = event_id