def from_errno(cls, errno):
        """Create a new instance from a :mod:`pyuv.errno` error code."""
        message = '{}: {}'.format(pyuv.errno.errorcode.get(errno, errno),
                                    pyuv.errno.strerror(errno))
        return cls(message, errno)