Skip to content

Load Copy Of Template raises 'cannot pickle 'socket' object' #85

@dzvancuks

Description

@dzvancuks

After defining protocol and setting up value and socket for it the Load Copy Of Template can't be used. Test raises an error

TypeError: cannot pickle 'socket' object

As a workaround I comment out deep copy of template in function:

    def load_copy_of_template(self, name, *parameters):
        """..."""
        template, fields, header_fields = self._set_templates_fields_and_header_fields(name, parameters)
        # copy_of_template = copy.deepcopy(template)
        copy_of_fields = copy.deepcopy(fields)
        self._init_new_message_stack(template, copy_of_fields, header_fields)

Can this be fixed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions