def meta(self) -> Metadata: if not self.pyproject: self.pyproject = {"project": tomlkit.table()} m = Metadata(self.pyproject_file, False) m._metadata = self.pyproject.get("project", {}) m._tool_settings = self.tool_settings return m
def meta(self) -> Optional[Metadata]: if not self.pyproject: self.pyproject = {"project": tomlkit.table()} return Metadata(self.pyproject_file, self.pyproject["project"])
def meta(self) -> Metadata: if not self.pyproject: self.pyproject = {"project": atoml.table()} m = Metadata(self.pyproject_file, self.pyproject.get("project", {})) m._metadata = self.pyproject.get("project", {}) return m
def meta(self) -> Metadata: if not self.pyproject: self.pyproject = {"project": tomlkit.table()} return Metadata(self.pyproject_file, self.pyproject.get("project", {}))