Skip to content

Import

Source code in src/library_analyzer/processing/api/model/_api.py
@dataclass
class Import:
    module_name: str
    alias: str | None

    @staticmethod
    def from_dict(d: dict[str, Any]) -> Import:
        return Import(d["module"], d["alias"])

    def to_dict(self) -> dict[str, Any]:
        return {"module": self.module_name, "alias": self.alias}

alias: str | None instance-attribute

module_name: str instance-attribute

__init__(module_name, alias)

from_dict(d) staticmethod

Source code in src/library_analyzer/processing/api/model/_api.py
@staticmethod
def from_dict(d: dict[str, Any]) -> Import:
    return Import(d["module"], d["alias"])

to_dict()

Source code in src/library_analyzer/processing/api/model/_api.py
def to_dict(self) -> dict[str, Any]:
    return {"module": self.module_name, "alias": self.alias}