From 7a72b016ef553c4aa8f15e2eddb3113f6e695301 Mon Sep 17 00:00:00 2001 From: sladro Date: Sat, 14 Mar 2026 17:02:33 +0800 Subject: [PATCH] format1 --- .../__pycache__/docx_ops_lib.cpython-311.pyc | Bin 76169 -> 76217 bytes scripts/docx_ops_lib.py | 6 +++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/__pycache__/docx_ops_lib.cpython-311.pyc b/scripts/__pycache__/docx_ops_lib.cpython-311.pyc index 36b1b196d11792d30e31ccca2e53ce28cf9c3d00..dca4836816b8933f45f625ca14ba1192758e6d82 100644 GIT binary patch delta 868 zcmZXSe@x6_9LMkde81P#UH6TXxI0#qO%7!&GP8#KC}A-a=0{=Kv>b|dEPo(BSDxt_ zMhg{oEFb49x;6X}nOt)bDr77ot@2}jKh0m}`Qx?cvpxHK-tXuA+4oScdMGR9Mx$OM zPGz_|BkgIWa@m4;{HA4ueg_=b#T;0u;q8_g{h58gcx681*Ee2CTOmS>UdV|5{GuXVc%|5TMkyRj#@xta{ zDz(mKQ0e2)ZlI3ZLKiVK(8S@X5?blVh-VDFlsU2!_(3a1Es@ZlyT|;1mM)L=lMq5x z<8CvA(~b#iw3tLMVm~mfp!z9aC9I>`xO*~=5RV@T?4;_M2V|V0*@=Y=ZhD#|#(C)e z{8EN`%1YKUv{3e%;!y8A0buLFR_vr=Db4&Ikp*rOum162kexc`xc0#RSvGlAnM%{rAGlp z6z-C7hsuru!gobcJVPUO7H@&DpLQ$@Xd~b8CWd$9I+^Z|uVgC!&G3^<=U?>+`h4Lv zu%0)&4hq8=7ZZRSx^ihXkWV3%hZwr)48`eqq^BS6y?zsC_|+TUfU}Z_pb;7kU*$>W zFRN#xjF0koQBL1IQ-O1Qa?M^Gr&~3u9@i1i%{%VyR~q`@2o6V)ug&~D3f*Ou#!-pc^uE-G0yxzSVF8pfqq?@J`B+q zOkG3&mg==Y^ynDVs;*!p2O{O_Fw{uFGDdf4{)M7Gj=&gsa4I1B{Ks79kVtI&1DD%A AuK)l5 delta 802 zcmZWme@x7A7{2H8{dRZVT_=gTyG>+grBc=pV=)`~ZBA@C!b&qO6eYj<0~?K4+Gje{ zEXQO?)XTm~Ni%A->LN`_iX~KBl2Mdz^QZTZXV1HLd!P4xp3)cM=@+6t-_1> z`|;mei}fW&EaO#1GfQ&kPUBK7_Mefb$&i6Zn7n<>GC8JrqxCo+c5y*oN|V;VS?ll6 zTJEbJC?C7lgfsc^3{bky7vLAA z&W;kG=M4eB!KiMIQotm7KKBX3bjl8iby0@O>d9sNuGy137Bn+#rk?Ph0(Ma6;yMwT zR2bm{9Hp1bGDPH3%<3$L5*l19>z2`nb#{h2Ivwf4@R~9=jxc=Z8Bq_=O-nZ!1dPzO zEoqbCLv2Y0Ab^JUEdhdQeli2Xcz8+&mUGjAmsrCG4zwUj<_6xCT7zg_aPTvB(uG5A zKmxyZxEG0(dE^r?iw>u84Lr#$Jy3&lv@q+qh^JI}0gw%-%8p=oPO3{OkbOwIoCLh3 z{+w3~J@o8KoEk&qmp{fZOnwFL#}ArN*bT(-q1$KWhffr(0#c~{P7H980*lWve5DFn ztU?|iEpy;1Z+z&0o#&O?`JXa(9$8U^>*V=p5paWVs7%L2YO9nqkcijH3A9jR{Ys#n zmo|JyA1`W@&`&!Zr+@PYdnL7jP2PB6REhP6qrE?or92_+x~8^ zfO*u=9VB1{jeWE-Y~$A6Tx{n*dgEZFEq!WN#8TW)wVV(4AGY$qXjcSL=I{x%%}YQ5 zbW*K=U4VXG7}1C_#5U_G3Q|4=Qd%m@&tS^;_4e|X5Y#ut130^a5@2mk;8 diff --git a/scripts/docx_ops_lib.py b/scripts/docx_ops_lib.py index c0495ea..502627c 100644 --- a/scripts/docx_ops_lib.py +++ b/scripts/docx_ops_lib.py @@ -174,7 +174,10 @@ def resolve_generation_options(payload: dict[str, Any]) -> dict[str, Any]: def _get_xml_element(target: Any) -> Any | None: - return getattr(target, "_element", None) or getattr(target, "element", None) + element = getattr(target, "_element", None) + if element is not None: + return element + return getattr(target, "element", None) def _set_font_family(target: Any, font_name: str) -> None: @@ -1265,6 +1268,7 @@ def apply_patch_document(patch_data: dict[str, Any]) -> dict[str, Any]: "in_place": in_place, "docx_style_profile": options["docx_style_profile"], "numbering_mode": options["numbering_mode"], + "document_kind": options["document_kind"], "template_docx": str(Path(options["template_docx"]).resolve()) if options["template_docx"] else None, "operation_count": len(operations), "operations": operation_reports,