from interface import implements from iDatabase import iDatabase from mariadb import connect, Error import sys class Mariadb(implements(iDatabase)): def tryConnectDb(self): print('Működik') config = { 'host': 'localhost', 'user': 'feherbt', 'password': 'titok' } conn = connect(**config, database='feherbt') return conn def connectDb(self): try: conn = self.tryConnectDb() except Error as err: print('Hiba! A kapcsolódás sikertelen!') print(err, file=sys.stderr) return conn if __name__ == '__main__': Mariadb().connectDb()