<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def warning(self, msg, *args, **kwargs) -> Task: # type: ignore """ Log msg with severity 'WARNING'. To pass exception information, use the keyword argument exc_info with a true value, e.g. await logger.warning("Houston, we have a bit of a problem", exc_info=1) """

        return self._make_log_task(logging.WARNING, msg, args, **kwargs)