Skip to content

Analyzers made since #3794 cannot be opened with older si versions #4011

@chrishalcrow

Description

@chrishalcrow

In #3794, we changed return_scaled to return_in_uv. This includes in the analyzer's settings.json. So any analyzer made after #3794 no longer has a return_scaled setting.

Before #3794, the function load_from_binary_folder does a return_scaled = settings["return_scaled"]. Since the settings.json doesn't have return_scaled, this crashes.

Hence, once it comes out, if an analyzer is made using version 103 it won't be loadable by 102.

Maybe this was known before we merged, but I think it might be too much deprecation all at once? Thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreChanges to core moduledeprecationsRelated to code deprecation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions