MCPcopy Create free account
hub / github.com/scanny/python-pptx / from_xml

Method from_xml

src/pptx/opc/package.py:691–700  ·  view source on GitHub ↗

Return |_Relationship| object based on CT_Relationship element `rel`.

(
        cls, base_uri: str, rel: CT_Relationship, parts: dict[PackURI, Part]
    )

Source from the content-addressed store, hash-verified

689
690 @classmethod
691 def from_xml(
692 cls, base_uri: str, rel: CT_Relationship, parts: dict[PackURI, Part]
693 ) -> _Relationship:
694 """Return |_Relationship| object based on CT_Relationship element `rel`."""
695 target = (
696 rel.target_ref
697 if rel.targetMode == RTM.EXTERNAL
698 else parts[PackURI.from_rel_ref(base_uri, rel.target_ref)]
699 )
700 return cls(base_uri, rel.rId, rel.reltype, rel.targetMode, target)
701
702 @lazyproperty
703 def is_external(self) -> bool:

Callers 2

_content_typesMethod · 0.45
iter_valid_relsMethod · 0.45

Calls 1

from_rel_refMethod · 0.80

Tested by

no test coverage detected