Пример #1
0
 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):
Пример #4
0
Файл: Rules.py Проект: Abcbc/CAS
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.
    """
Пример #5
0
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)
Пример #6
0
 def __init__(self, table_name, colume_types):
     global logger 
     logger = get_logger()
     self.table_name = table_name
     self.colume_types = colume_types
Пример #7
0
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)