Skip to content

SIMPLE-6073 broke the ClPyats API contract #171

@xorrkaz

Description

@xorrkaz

With the fix for SIMPLE-6073, CLPyats no longer raises PyatsNotInstalled. The docstring still says that it does, but this will not be raised until sync_testbed() is called. Yet that method doesn't indicate it will raise PyatsNotInstalled.

What might be a simple fix for this is to call _check_pyats_installed() in __init__(). Then the contract is restored and backward compatibility is preserved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions