Skip to content

Conversation

@NoMoor
Copy link

@NoMoor NoMoor commented Nov 14, 2022

Currently, two calls to chparse.load(file) will return two separate Chart files backed by the same instruments dict resulting in a Chart object that may have incorrect values in the instruments.

Fix this by making instruments part of each instance instead of a class field.

Currently, two calls to chparse.load(file) will return two separate Chart files backed by the same instruments dict resulting in a Chart object that may have incorrect values in the instruments.

Fix this by making instruments part of each instance instead of a class field.
@Kenny2github
Copy link
Owner

You realize this hasn't been updated in nearly 3 years?

Anyway, if you could add a regression test for this that would be great. If not say so and I'll merge here and do it myself whenever I get around to releasing.

@NoMoor
Copy link
Author

NoMoor commented Nov 15, 2022

Indeed. I've worked around this in my project by just copying chart to my own class. For my own workflow learning on open source projects, I'll followup on this and write some tests later this week. No sense in putting more on you :)

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

Successfully merging this pull request may close these issues.

2 participants