Files
cdtestplant_v1/apps/createDocument/controllers/__pycache__/wtd.cpython-313.pyc

27 lines
9.0 KiB
Plaintext
Raw Normal View History

2025-04-29 18:09:00 +08:00
<EFBFBD>
-ph<> <00><00><><00>SSKJr SSKJrJrJr SSKJr SSKJ r SSK
J r J r SSK Jr SSKJrJr SSKJr SS KJr SS
KJr SS KJr \"S 5r\"S S/S9"SS\55rg)<13>)<01>Path)<03>api_controller<65>ControllerBase<73>route)<01> transaction)<01>get_object_or_404)<02> DocxTemplate<74> InlineImage)<01>Project)<02> get_str_abbr<62> get_str_dict)<01> ChenResponse)<01> project_path)<01>
RichParser)<01>GenerateLoggeru问题单二段文档z /generateWtdu生成问题单文档系列)<01>tagsc<00>h<00>\rSrSr\R
"SSS9\RS\4Sj55r Sr
g) <09>GenerateControllerWtd<74>z/create/problemzcreate-problem)<01>url_name<6D>idc<00>F<00>[U5n[R"5S- U- S- S- n[U5n[ [
US9n[ URR55nURSS9 /nUGH nURURS.n URR5n
U
R5S:a$[R!S S
URS 35 /n /n /n /n/nU
GH<>nUR"R$S :Xa<>U R'UR(R5 U R'UR(R*5 U R'UR(R,5 UR'S R/UR(RUR0R2/55 GOgUR4R6R9SS9R;5nU(Ga.U R'URS-5 U R'UR*5 U R'UR,5 /n[=UR0R>5nURAU5nUH@n[CU[D5(d[CU[F5(aM/UR'U5 MB UR'SR/UR(RUR0R2S-S-S R/U5-/55 UR"nUR$n[IUS5nUR'SR/SUUR[K[MURNS5S-5RQSS5/55 GM<> SR/[SU 55U S'SR/[SU 55U S'SR/[SU 55U S'/n[U[WU 55H2nUR'S R/U UU U-SU U/55 M4 SR/U5U S 'S!R/[SU55U S"'[YURZS#5U S$'[YUR\S%5U S&'SR/U5U S''S(/n[=UR^5nURaURAU55 S)URb3/nURaU5 UU S*'S+URd3/nUU S,'S-URf3/nUU S.'URhU S/'/n [=URj5n!U RaU!RAU55 U U S0'URlU S1'URnU S2'S3n"[WURp5S:aS4n"OJ[WURp5S5:XaS6n"O.URpS7S8:XaS9n"OURpS7S::XaS;n"OS3n"U"U S<'URrU S='URtU S>'URvU S?'URxU S@'UR'U 5 GM URURUSA.n#UR{U#5 UR}[R"5S- U- SB- S- 5 [SCSCSDSE9$![<5B>a$n$[SFSFSGR<47>U$5SE9sSHn$A$$SHn$A$ff=f)Iu生成问题单<E9A298>mediazform_template/wtdu问题详情表.docx)rc<00>,<00>[UR5$)N)<02>int<6E>ident)<01>xs <20>HE:\pycharmProjects\cdtestplant_v1\apps\createDocument\controllers\wtd.py<70><lambda><3E>6GenerateControllerWtd.create_problem.<locals>.<lambda>!s <00><00><03>A<EFBFBD>G<EFBFBD>G<EFBFBD> <0C>)<01>key)r<00>name<6D>u单个问题单表格u 问题单u未关联用例请检查<E6A380>8<><00>SO)<01>typeu软件<E8BDAF>-u章节<E7ABA0>:<3A>testType<70>_<>YL<59><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>0<>/<2F> duts_name<6D>duts_ref<65> duts_versionz/V<><07>dut_name_versionu<>
case_ident<EFBFBD> problemTyper(<00> problemGrade<64>grade<64>yaoqiuu【问题操作】u【问题影响】<07>descu【原因分析】<07>causeu【影响域分析】<07> effect_scope<70>solve<76> verify_result<6C>
postPerson<EFBFBD>postDateu:□修改文档 □修改程序 □不修改u:□修改文档 □修改程序 ■不修改<E4BFAE>u:■修改文档 ■修改程序 □不修改r<00>1u:■修改文档 □修改程序 □不修改<E4BFAE>2u:□修改文档 ■修改程序 □不修改<E4BFAE> closeMethod<6F>designer<65>
designDate<EFBFBD> verifyPerson<6F>
verifyDate)<03> project_name<6D> project_ident<6E> problem_listzoutput_dir/wtd<74><64>u文档生成成功!)<03>status<75>code<64>messagei<65>u0模版文件已打开,请关闭后再试,{0}N)Brr<00>cwdr rr <00>list<73> projField<6C>distinct<63>sortrr#<00>case<73>all<6C>count<6E>gloger<65>write_warning_log<6F>testr+<00>append<6E>dut<75>ref<65>version<6F>join<69>design<67>chapter<65>round<6E>rdField<6C>filter<65>firstr<00> description<6F>get_final_list<73>
isinstance<EFBFBD>dictr
r <00>strrr"<00>rjust<73>set<65>range<67>lenr r(r:<00> operation<6F>extend<6E>result<6C>analysisr>r?r@rArBrF<00>designerPersonrHrIrJ<00>render<65>saver<00>PermissionError<6F>format)%<25>selfr<00>project_path_str<74>tpl_path<74>doc<6F> project_objrM<00> data_list<73>problem<65> problem_dict<63>cases<65>str_dut_name_list<73>str_dut_ident_list<73>str_dut_version_list<73>case_ident_list<73>case_design_listrW<00>so_dut<75>p_list<73>rich_parse_remove_img<6D> rich_list<73>rich<63>demand<6E>demand_testType<70> testType_abbr<62>temp_name_version<6F>i<> desc_list<73> rich_parser<65>desc_list_result<6C> desc_list_3<5F> desc_list_4<5F> desc_list_5<5F> rich_parser5<72> close_str<74>context<78>es% r<00>create_problem<65>$GenerateControllerWtd.create_problems<><00><00>(<28><02>+<2B><18><17>8<EFBFBD>8<EFBFBD>:<3A><07>'<27>*:<3A>:<3A>=P<>P<>Si<53>i<><08><1A>8<EFBFBD>$<24><03>'<27><07>B<EFBFBD>7<> <0B><1B>K<EFBFBD>1<>1<>:<3A>:<3A><<3C>=<3D> <0C><14><19><19>4<><19>5<><16> <09>#<23>G<EFBFBD>%,<2C>]<5D>]<5D>G<EFBFBD>L<EFBFBD>L<EFBFBD>I<>L<EFBFBD><1B>L<EFBFBD>L<EFBFBD>$<24>$<24>&<26>E<EFBFBD><14>{<7B>{<7B>}<7D>q<EFBFBD> <20><16>(<28>(<28>)@<40>I<EFBFBD>g<EFBFBD>m<EFBFBD>m<EFBFBD>_<EFBFBD>\w<>Bx<42>y<> "<22> <1D>!#<23> <1E>#%<25> <20> <20>O<EFBFBD>!<21> <1C><1D><04><17>9<EFBFBD>9<EFBFBD>%<25>%<25><13>,<2C>%<25>,<2C>,<2C>T<EFBFBD>X<EFBFBD>X<EFBFBD>]<5D>]<5D>;<3B>&<26>-<2D>-<2D>d<EFBFBD>h<EFBFBD>h<EFBFBD>l<EFBFBD>l<EFBFBD>;<3B>(<28>/<2F>/<2F><04><08><08>0@<40>0@<40>A<>$<24>+<2B>+<2B>B<EFBFBD>G<EFBFBD>G<EFBFBD>T<EFBFBD>X<EFBFBD>X<EFBFBD>]<5D>]<5D>D<EFBFBD>K<EFBFBD>K<EFBFBD>DW<44>DW<44>4X<34>,Y<>Z<>"<22>Z<EFBFBD>Z<EFBFBD>/<2F>/<2F>6<>6<>D<EFBFBD>6<>A<>G<>G<>I<>F<EFBFBD><1D>)<29>0<>0<><1B>1A<31>1A<31>H<EFBFBD>1L<31>M<>*<2A>1<>1<>&<26>*<2A>*<2A>=<3D>,<2C>3<>3<>F<EFBFBD>N<EFBFBD>N<EFBFBD>C<>!#<23><06>0:<3A>4<EFBFBD>;<3B>;<3B>;R<>;R<>0S<30>-<2D>$9<>$H<>$H<><13>$M<> <09>$-<2D>D<EFBFBD>)<29>$<24><04>5<>5<><1A>D<EFBFBD>+<2B>9V<39>9V<39> (<28> &<26> <0A> <0A>d<EFBFBD> 3<> %.<2E> )<29>/<2F>/<2F><1F>H<EFBFBD>H<EFBFBD>d<EFBFBD>h<EFBFBD>h<EFBFBD>m<EFBFBD>m<EFBFBD>T<EFBFBD>[<5B>[<5B>5H<35>5H<35>8<EFBFBD>5S<35>VY<56>5Y<35>\^<5E>\c<>\c<>dj<64>\k<>5k<35>%l<>m<>o<01><1E><19><19><06>"(<28>/<2F>/<2F><0F> ,<2C>_<EFBFBD>j<EFBFBD> I<> <0A><1F>&<26>&<26>s<EFBFBD>x<EFBFBD>x<EFBFBD><19>=<3D>&<26>,<2C>,<2C><03>C<EFBFBD><04><08><08><12> <0C><M<>PQ<50><Q<>8R<38>8X<38>8X<38>YZ<59>\_<>8`<60>a<>(c<01>d<01>?<1E>B),<2C><08><08><13>5F<35>1G<31>(H<>L<EFBFBD><1B> %<25>'*<2A>x<EFBFBD>x<EFBFBD><03>4F<34>0G<30>'H<>L<EFBFBD><1A> $<24>+.<2E>8<EFBFBD>8<EFBFBD>C<EFBFBD>8L<38>4M<34>+N<>L<EFBFBD><1E> (<28> "<22> <1D><1A>3<EFBFBD>0<>1<>2<><01>!<21>(<28>(<28><16>G<EFBFBD>G<EFBFBD>.<2E>q<EFBFBD>1<>4F<34>q<EFBFBD>4I<34>I<>4<EFBFBD>Qe<51>fg<66>Qh<51>i<>j<>l<01>3<>04<30>y<EFBFBD>y<EFBFBD>9J<39>/K<>L<EFBFBD>+<2B> ,<2C>).<2E><1A><1A>C<EFBFBD><0F>4H<34>)I<>L<EFBFBD><1C> &<26>#/<2F><07> <0C> <0C>m<EFBFBD>#L<>L<EFBFBD><16> <20>$0<><17><1D><1D><0E>$O<>L<EFBFBD><17> !<21>&*<2A>Y<EFBFBD>Y<EFBFBD>/?<3F>%@<40>L<EFBFBD><18> "<22>-<2D>.<2E>I<EFBFBD>$<24>W<EFBFBD>%6<>%6<>7<>K<EFBFBD> <15> <1C> <1C>[<5B>7<>7<><03><<3C> =<3D>#9<><17><1E><1E>8H<38> I<>J<> <1C> <15> <1C> <1C>-<2D> .<2E>#,<2C>L<EFBFBD><16> <20>2<>'<27>2B<32>2B<32>1C<31>D<>E<>K<EFBFBD>$/<2F>L<EFBFBD><17> !<21>5<>W<EFBFBD>5I<35>5I<35>4J<34>K<>L<>K<EFBFBD>+6<>L<EFBFBD><1E> (<28>%,<2C>M<EFBFBD>M<EFBFBD>L<EFBFBD><17> !<21><1D>K<EFBFBD>%<25>g<EFBFBD>&;<3B>&;<3B><<3C>L<EFBFBD> <17> <1E> <1E>|<7C>:<3A>:<3A>3<EFBFBD>?<3F> @<40>,7<>L<EFBFBD><1F> )<29>*1<>);<3B>);<3B>L<EFBFBD><1C> &<26>'.<2E>'7<>'7<>L<EFBFBD><1A> $<24>T<>I<EFBFBD><12>7<EFBFBD>&<26>&<26>'<27>!<21>+<2B>X<> <09><14>W<EFBFBD>(<28>(<28>)<29>Q<EFBFBD>.<2E>X<> <09><1A>&<26>&<26>q<EFBFBD>)<29>S<EFBFBD>0<> \<5C>I<EFBFBD><1C>(<28>(<28><11>+<2B>s<EFBFBD>2<> \<5C>I<EFBFBD> \<5C>I<EFBFBD>*3<>L<EFBFBD><1D> '<27>'.<2E>'=<3D>'=<3D>L<EFBFBD><1A> $<24>)0<>);<3B>);<3B>L<EFBFBD><1C> &<26>+2<>+?<3F>+?<3F>L<EFBFBD><1E> (<28>)0<>);<3B>);<3B>L<EFBFBD><1C> &<26> <15> <1C> <1C>\<5C> *<2A>[$<24>^(<28>,<2C>,<2C>(<28>.<2E>.<2E>%<25>
<EFBFBD><07>
<0C>
<EFBFBD>
<EFBFBD>7<EFBFBD><1B> |<01> <0F>H<EFBFBD>H<EFBFBD>T<EFBFBD>X<EFBFBD>X<EFBFBD>Z<EFBFBD>'<27>)<29>,<<3C><<3C>?O<>O<>Rh<52>h<> i<><1F>s<EFBFBD><13>>U<>V<> V<><56><1E> |<01><1F>s<EFBFBD><13>>p<>>w<>>w<>xy<78>>z<>{<7B> {<7B><> |<01>s<00>7:[2<00>2
\ <03><\<03>\ <03>\ <03>N) <0B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r<00>getr<00>atomicrr<><00>__static_attributes__r<5F>r!rrrs<<00><00>
<EFBFBD>Y<EFBFBD>Y<EFBFBD> <20>+;<3B><<3C><10><17><17>A|<01><13>A|<01><18>=<3D>A|r!rN)<1C>pathlibr<00> ninja_extrarrr<00> django.dbr<00>django.shortcutsr<00>docxtplr r
<00>apps.project.modelsr <00>
utils.utilr r <00>utils.chen_responser<00>utils.path_utilsr<00>.apps.createDocument.extensions.parse_rich_textr<00>+apps.createSeiTaiDocument.extensions.loggerrrZrr<>r!r<00><module>r<>sa<00><01><18>=<3D>=<3D>!<21>.<2E>-<2D>'<27>1<>,<2C>)<29>E<>F<> <17>/<2F> 0<><06><10><0E>&C<>%D<>E<>D|<01>N<EFBFBD>D|<01>F<01>D|r!