Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
dzvancuks opened this issue Jun 17, 2024 · 0 comments
Open

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

dzvancuks opened this issue Jun 17, 2024 · 0 comments

Comments

@dzvancuks
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant