def __init__(self, bws_path, bcs_path=BCS_PATH): global logger logger = get_logger() logger.debug("Init BCSManager") self.bcs_path = bcs_path self.bws_path = bws_path self.process = None
def __init__(self, project_name): global logger logger = get_logger() logger.info("Init BM2Manager") self.config = ProjectConfig(project_name) self.project_name = project_name self.scheduler = self.config.get_scheduler() self.bcs = None
import os import time from utils.Logger import get_logger, init_logger from utils.Tools import get_project_folder, get_project_file_path from utils.config import * from bridgemate.Scheduler import * from bridgemate.BWS import BWS from bridgemate.BCSManager import BCSManager from bridgemate.ProjectConfig import ProjectConfig, BCSConfig logger = get_logger() # 1. init_bws_file # 2. start_bcs_collect_data # 3. get_bcs_data, check get all or stop # 4. end_and_save_config # Project Handler class BM2Manager(object): def __init__(self, project_name): global logger logger = get_logger() logger.info("Init BM2Manager") self.config = ProjectConfig(project_name) self.project_name = project_name self.scheduler = self.config.get_scheduler() self.bcs = None def setup_config(self, tm_name, team_count, board_count, scheduler_type, scheduler_metadata, adjustment, start_board_number, end_board_number, section_id, section_letter):
import random from SelectionRules import selectEdgeFromGraph, selectOpinionPairFromGraph, selectPathFromGraph import Graph import utils.Logger as Logger from utils.Logger import get_logger import community import networkx as nx import numpy as np import logging Logger.cmd_level = logging.ERROR Logger.file_level = logging.DEBUG log = get_logger("Rule") class Rule: """ Base class for implementing rules Defines methods common to all classes and defines rule-specific methods with a NotImplementedError. Member variable: defaultParameters (dict): Default parameters. Can be changed by setParameters() and retrieved by getParameters(). Used to initialize parameters if none are given in apply() If a rule has parameters, it has to initialize them here, Member variable: parameters (dict): Actual parameters used during application. Set from the given parameters or the defaults. """
from utils.initiateProgram import initiateProgram from utils.NCursesHandler import NCursesHandler from utils.Logger import get_logger from utils.constants import * from utils.QueryBuilder import CreateTable # Check if everything needed is installed and correct version, continue with program, else halt. # stop = 0 stop = initiateProgram() # create instance of class initiateProgram stop = stop.versionCheck() # call versionCheck on the instance. DB_Orchestrator = DatabaseOrchestrator() ncurses = NCursesHandler() logger = get_logger("Main") def show_table_contents(table): logger.info("Inside show_table_contents") logger.info("Database selected is: {}".format(DB_Orchestrator.database)) tableContents = DB_Orchestrator.get_table_for_viewing(table) location = "{}/{}/{}".format(DB_Orchestrator.databaseType, DB_Orchestrator.database, table) logger.info("Displaying the {} table".format(table)) return ncurses.draw_table(table, tableContents, location, False) def show_tables(dbs): logger.info("Inside show_tables") # DB_Orchestrator.select_database(dbs)
def __init__(self, table_name, colume_types): global logger logger = get_logger() self.table_name = table_name self.colume_types = colume_types
from utils.view import * from utils.initiateProgram import initiateProgram from utils.NCursesHandler import NCursesHandler from utils.Logger import get_logger from utils.constants import * from utils.QueryBuilder import CreateTable #Check if everything needed is installed and correct version, continue with program, else halt. #stop = 0 stop = initiateProgram() #create instance of class initiateProgram stop = stop.versionCheck() #call versionCheck on the instance. DB_Orchestrator = DatabaseOrchestrator() ncurses = NCursesHandler() logger = get_logger("Main") def show_table_contents(table): logger.info("Inside show_table_contents") logger.info("Database selected is: {}".format(DB_Orchestrator.database)) tableContents = DB_Orchestrator.get_table_for_viewing(table) location = "{}/{}/{}".format(DB_Orchestrator.databaseType, DB_Orchestrator.database, table) logger.info("Displaying the {} table".format(table)) return ncurses.draw_table(table, tableContents, location, False) def show_tables(dbs): logger.info("Inside show_tables") #DB_Orchestrator.select_database(dbs)