예제 #1
0
파일: switch.py 프로젝트: 70l571y/code
 def __init__(self, host):
     self.host = host
     self.log = Log()
     if 'switch' in Config.read():
         self.config = Config.read()['switch']
     else:
         self.log.critical(
             'Отсутствует запись с настройками Switch в файле конфига!')
         self.config = None
예제 #2
0
    def __init__(self):
        # Полчить ip адрес регистратора из конфига
        if 'registrar' not in Config.read():
            self.log.critical(
                'Отсутствует IP адрес регистратора в файле конфига!')
            self.REGISTRAR_IP_ADDRESS = None
        self.REGISTRAR_IP_ADDRESS = Config.read()['registrar']['ip']

        # Создаем объект регистратор (свитч к которому подключено настраиваемое оборудование)
        self.registrar = Switch(host=self.REGISTRAR_IP_ADDRESS)
예제 #3
0
 def __init__(self):
     self.log = Log()
     if 'redis' in Config.read():
         self.config = Config.read()['redis']
     else:
         self.log.critical('Отсутствует запись с настройками Redis в файле конфига!')
         self.config = None
     self.host = self.config['host']
     self.password = self.config['password']
     self.port = self.config['port']
     self.db = self.config['db']
예제 #4
0
 def __init__(self):
     self.log = Log()
     if 'postgresql' in Config.read():
         self.config = Config.read()['postgresql']
     else:
         self.log.critical('Отсутствует запись с настройками БД в файле конфига!')
         self.config = None
     self.host = self.config['host']
     self.port = self.config['port']
     self.name = self.config['name']
     self.username = self.config['username']
     self.password = self.config['password']
예제 #5
0
파일: broker.py 프로젝트: 70l571y/code
    def __init__(self):
        self.log = Log()
        if 'rabbit' in Config.read():
            self.config = Config.read()['rabbit']
        else:
            self.log.critical(
                'Отсутствует запись с настройками RabbitMQ в файле конфига!')
            self.config = None

        self.host = self.config['host']
        self.port = self.config['port']
        self.username = self.config['username']
        self.password = self.config['password']
        self.exchange = self.config['exchange']
        self.exchange_type = self.config['exchange_type']

        cred = pika.PlainCredentials(self.username, self.password)
        params = pika.ConnectionParameters(host=self.host,
                                           port=self.port,
                                           virtual_host='/',
                                           credentials=cred)
        self.connection = pika.BlockingConnection(params)