Добрый вечер! Только начинаю изучение яп и застрял на мелочи ... Буду благодарен подсказкам
import telegram
import config
from telegram import Update
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
from Service.Database import DatabaseService
class TelegramBot:
updater = None
database_service = None
def __init__(self, token):
try:
self.database_service = DatabaseService(config.bd_name, config.bd_user, config.bd_pass, config.bd_host)
except Exception as e:
print(e)
else:
print("Connect database {}".format(config.bd_name))
self.updater = Updater(token)
self.handler()
self.updater.start_polling()
self.updater.idle()
def handler(self):
dispatcher = self.updater.dispatcher
# обработчик событий
dispatcher.add_handler(CommandHandler('start', self.start))
import psycopg2
class DatabaseService:
conn = None
cursor = None
def __init__(self, bd_name, bd_user, bd_pass, bd_host):
self.conn = psycopg2.connect("dbname={}, user={}, password={}, host={}".format(
bd_name, bd_user, bd_pass, bd_host))
self.cursor = conn.cursor()
else из первого файла по какой-то причине не срабатывает, по идеи должно было вывести Connect database