diff --git a/xdist/workermanage.py b/xdist/workermanage.py index 6a4b645..a83ee48 100644 --- a/xdist/workermanage.py +++ b/xdist/workermanage.py @@ -429,8 +429,8 @@ def unserialize_warning_message(data): try: message = cls(*data["message_args"]) except TypeError: - message_text = "{mod}.{class}: {msg}".format(mod=mod, - cls=cls, + message_text = "{mod}.{class}: {msg}".format(mod=data["message_module"], + cls=data["message_class_name"], msg=data["message_str"]) message = Warning(message_text) else: