Skip to content

Context cannot be copied #22

@thisiscam

Description

@thisiscam

Hi -

It seems like Context class has some oddities with copying.

import islpy
import copy

ctx = islpy.Context()
assert copy.copy(ctx).data == ctx.data                     # Fails
assert copy.copy(ctx).data == islpy.DEFAULT_CONTEXT.data   # Goes through

Is this the intended behavior?

related docs: https://documen.tician.de/islpy/reference.html#global-data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions