Skip to content

ParameterIsIgnored

Bases: Action

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
class ParameterIsIgnored(Action):
    def __init__(self, action_: str, dependee: str = "this_parameter") -> None:
        super().__init__(action_)
        self.dependee = dependee

    @classmethod
    def from_dict(cls, d: dict[str, Any]) -> ParameterIsIgnored:
        return cls(d["action"], d["dependee"])

    def to_dict(self) -> dict[str, Any]:
        return {"variant": Action.Variant.IS_IGNORED.value, "action": self.action, "dependee": self.dependee}

dependee = dependee instance-attribute

__init__(action_, dependee='this_parameter')

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
def __init__(self, action_: str, dependee: str = "this_parameter") -> None:
    super().__init__(action_)
    self.dependee = dependee

from_dict(d) classmethod

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
@classmethod
def from_dict(cls, d: dict[str, Any]) -> ParameterIsIgnored:
    return cls(d["action"], d["dependee"])

to_dict()

Source code in src/library_analyzer/processing/api/_extract_dependencies.py
def to_dict(self) -> dict[str, Any]:
    return {"variant": Action.Variant.IS_IGNORED.value, "action": self.action, "dependee": self.dependee}