@@ -51,55 +51,49 @@ def inner_content_elements(self) -> List[CT_P | CT_Tbl]:
5151class CT_HdrFtrRef (BaseOxmlElement ):
5252 """`w:headerReference` and `w:footerReference` elements."""
5353
54- type_ : WD_HEADER_FOOTER = (
55- RequiredAttribute ( # pyright: ignore[reportGeneralTypeIssues]
56- "w:type" , WD_HEADER_FOOTER
57- )
58- )
59- rId : str = RequiredAttribute ( # pyright: ignore[reportGeneralTypeIssues]
60- "r:id" , XsdString
54+ type_ : WD_HEADER_FOOTER = RequiredAttribute ( # pyright: ignore[reportAssignmentType]
55+ "w:type" , WD_HEADER_FOOTER
6156 )
57+ rId : str = RequiredAttribute ("r:id" , XsdString ) # pyright: ignore[reportAssignmentType]
6258
6359
6460class CT_PageMar (BaseOxmlElement ):
6561 """``<w:pgMar>`` element, defining page margins."""
6662
67- top : Length | None = OptionalAttribute ( # pyright: ignore[reportGeneralTypeIssues ]
63+ top : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType ]
6864 "w:top" , ST_SignedTwipsMeasure
6965 )
70- right : Length | None = OptionalAttribute ( # pyright: ignore
66+ right : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
7167 "w:right" , ST_TwipsMeasure
7268 )
73- bottom : Length | None = OptionalAttribute ( # pyright: ignore
69+ bottom : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
7470 "w:bottom" , ST_SignedTwipsMeasure
7571 )
76- left : Length | None = OptionalAttribute ( # pyright: ignore[reportGeneralTypeIssues ]
72+ left : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType ]
7773 "w:left" , ST_TwipsMeasure
7874 )
79- header : Length | None = OptionalAttribute ( # pyright: ignore
75+ header : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
8076 "w:header" , ST_TwipsMeasure
8177 )
82- footer : Length | None = OptionalAttribute ( # pyright: ignore
78+ footer : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
8379 "w:footer" , ST_TwipsMeasure
8480 )
85- gutter : Length | None = OptionalAttribute ( # pyright: ignore
81+ gutter : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
8682 "w:gutter" , ST_TwipsMeasure
8783 )
8884
8985
9086class CT_PageSz (BaseOxmlElement ):
9187 """``<w:pgSz>`` element, defining page dimensions and orientation."""
9288
93- w : Length | None = OptionalAttribute ( # pyright: ignore[reportGeneralTypeIssues ]
89+ w : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType ]
9490 "w:w" , ST_TwipsMeasure
9591 )
96- h : Length | None = OptionalAttribute ( # pyright: ignore[reportGeneralTypeIssues ]
92+ h : Length | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType ]
9793 "w:h" , ST_TwipsMeasure
9894 )
99- orient : WD_ORIENTATION = (
100- OptionalAttribute ( # pyright: ignore[reportGeneralTypeIssues]
101- "w:orient" , WD_ORIENTATION , default = WD_ORIENTATION .PORTRAIT
102- )
95+ orient : WD_ORIENTATION = OptionalAttribute ( # pyright: ignore[reportAssignmentType]
96+ "w:orient" , WD_ORIENTATION , default = WD_ORIENTATION .PORTRAIT
10397 )
10498
10599
@@ -139,16 +133,16 @@ class CT_SectPr(BaseOxmlElement):
139133 )
140134 headerReference = ZeroOrMore ("w:headerReference" , successors = _tag_seq )
141135 footerReference = ZeroOrMore ("w:footerReference" , successors = _tag_seq )
142- type : CT_SectType | None = ZeroOrOne ( # pyright: ignore[reportGeneralTypeIssues ]
136+ type : CT_SectType | None = ZeroOrOne ( # pyright: ignore[reportAssignmentType ]
143137 "w:type" , successors = _tag_seq [3 :]
144138 )
145- pgSz : CT_PageSz | None = ZeroOrOne ( # pyright: ignore[reportGeneralTypeIssues ]
139+ pgSz : CT_PageSz | None = ZeroOrOne ( # pyright: ignore[reportAssignmentType ]
146140 "w:pgSz" , successors = _tag_seq [4 :]
147141 )
148- pgMar : CT_PageMar | None = ZeroOrOne ( # pyright: ignore[reportGeneralTypeIssues ]
142+ pgMar : CT_PageMar | None = ZeroOrOne ( # pyright: ignore[reportAssignmentType ]
149143 "w:pgMar" , successors = _tag_seq [5 :]
150144 )
151- titlePg : CT_OnOff | None = ZeroOrOne ( # pyright: ignore[reportGeneralTypeIssues ]
145+ titlePg : CT_OnOff | None = ZeroOrOne ( # pyright: ignore[reportAssignmentType ]
152146 "w:titlePg" , successors = _tag_seq [14 :]
153147 )
154148 del _tag_seq
@@ -187,9 +181,7 @@ def bottom_margin(self) -> Length | None:
187181 @bottom_margin .setter
188182 def bottom_margin (self , value : int | Length | None ):
189183 pgMar = self .get_or_add_pgMar ()
190- pgMar .bottom = (
191- value if value is None or isinstance (value , Length ) else Length (value )
192- )
184+ pgMar .bottom = value if value is None or isinstance (value , Length ) else Length (value )
193185
194186 def clone (self ) -> CT_SectPr :
195187 """Return an exact duplicate of this ``<w:sectPr>`` element tree suitable for
@@ -217,9 +209,7 @@ def footer(self) -> Length | None:
217209 @footer .setter
218210 def footer (self , value : int | Length | None ):
219211 pgMar = self .get_or_add_pgMar ()
220- pgMar .footer = (
221- value if value is None or isinstance (value , Length ) else Length (value )
222- )
212+ pgMar .footer = value if value is None or isinstance (value , Length ) else Length (value )
223213
224214 def get_footerReference (self , type_ : WD_HEADER_FOOTER ) -> CT_HdrFtrRef | None :
225215 """Return footerReference element of `type_` or None if not present."""
@@ -251,9 +241,7 @@ def gutter(self) -> Length | None:
251241 @gutter .setter
252242 def gutter (self , value : int | Length | None ):
253243 pgMar = self .get_or_add_pgMar ()
254- pgMar .gutter = (
255- value if value is None or isinstance (value , Length ) else Length (value )
256- )
244+ pgMar .gutter = value if value is None or isinstance (value , Length ) else Length (value )
257245
258246 @property
259247 def header (self ) -> Length | None :
@@ -270,9 +258,7 @@ def header(self) -> Length | None:
270258 @header .setter
271259 def header (self , value : int | Length | None ):
272260 pgMar = self .get_or_add_pgMar ()
273- pgMar .header = (
274- value if value is None or isinstance (value , Length ) else Length (value )
275- )
261+ pgMar .header = value if value is None or isinstance (value , Length ) else Length (value )
276262
277263 def iter_inner_content (self ) -> Iterator [CT_P | CT_Tbl ]:
278264 """Generate all `w:p` and `w:tbl` elements in this section.
@@ -295,9 +281,7 @@ def left_margin(self) -> Length | None:
295281 @left_margin .setter
296282 def left_margin (self , value : int | Length | None ):
297283 pgMar = self .get_or_add_pgMar ()
298- pgMar .left = (
299- value if value is None or isinstance (value , Length ) else Length (value )
300- )
284+ pgMar .left = value if value is None or isinstance (value , Length ) else Length (value )
301285
302286 @property
303287 def orientation (self ) -> WD_ORIENTATION :
@@ -442,8 +426,8 @@ def top_margin(self, value: Length | None):
442426class CT_SectType (BaseOxmlElement ):
443427 """``<w:sectType>`` element, defining the section start type."""
444428
445- val : WD_SECTION_START | None = ( # pyright: ignore[reportGeneralTypeIssues ]
446- OptionalAttribute ( "w:val" , WD_SECTION_START )
429+ val : WD_SECTION_START | None = OptionalAttribute ( # pyright: ignore[reportAssignmentType ]
430+ "w:val" , WD_SECTION_START
447431 )
448432
449433
0 commit comments