def login(self): if not self._wiki: try: self._wiki = Confluence.login(self.url, self.user, self.api()) except ConfluenceError as e: raise TaskError('Failed to login to confluence: {}'.format(e)) return self._wiki