fastpyxl.packaging.relationship module
- class fastpyxl.packaging.relationship.Relationship(Id=None, Type=None, type=None, Target=None, TargetMode=None)[source]
Bases:
SerialisableRepresents many kinds of relationships.
- Id: str | None
- Target: str | None
- TargetMode: str | None
- Type: str | None
- property id
- tagname = 'Relationship'
- property target
- class fastpyxl.packaging.relationship.RelationshipList(iterable=(), /)[source]
Bases:
ElementList- expected_type
alias of
Relationship
- find(content_type)[source]
Find relationships by content-type NB. these content-types namespaced objects and different to the MIME-types in the package manifest :-(
- tagname = 'Relationships'
- fastpyxl.packaging.relationship.get_dependents(archive, filename)[source]
Normalise dependency file paths to absolute ones
Relative paths are relative to parent object