def METHOD_NAME(self):
    yield from super().METHOD_NAME()
    LOG.info('Starting engines...')
    print('Starting engines...')
    self.engines['pg'] = self.loop.create_task(aiopg.create_pool(host='tfb-database',
                                                                 port=int(self.config['engines']['pg']['port']),
                                                                 sslmode='disable',
                                                                 dbname=self.config['engines']['pg']['dbname'],
                                                                 user=self.config['engines']['pg']['user'],
                                                                 password=self.config['engines']['pg']['password'],
                                                                 cursor_factory=psycopg2.extras.RealDictCursor,
                                                                 minsize=int(self.config['engines']['pg']['minsize']),
                                                                 maxsize=int(self.config['engines']['pg']['maxsize']),
                                                                 loop=self.loop))
    self.engines['mysql'] = self.loop.create_task(aiomysql.create_pool(
            host=self.config['engines']['mysql']['host'],
            port=self.config['engines']['mysql']['port'],
            user=self.config['engines']['mysql']['user'],
            password=self.config['engines']['mysql']['pwd'],
            db=self.config['engines']['mysql']['db'],
            minsize=int(self.config['engines']['mysql']['minsize']),
            maxsize=int(self.config['engines']['mysql']['maxsize']),
            cursorclass=aiomysql.DictCursor,
            charset='utf8',
            use_unicode=True,
            loop=self.loop))
    yield from asyncio.wait([self.engines['pg']], return_when=asyncio.ALL_COMPLETED)
    LOG.info('All engines ready !')