e%SSKrSSKrSSKrSSKrSSKJrJr SSKJr SSKJ r SSKJ r /SQr \RS:waS r S rOF\"\S S 5r \R =(a) \R R#5R%S 5rS rS r\(a-\"\R*R-\R.S55 O\"\R 5 SrSrSrSSjrSrSrSr/rSr Sr!Sr"Sr#g)N)get_start_methodset_start_method)process) reduction)util)_mainfreeze_supportset_executableget_executableget_preparation_dataget_command_lineimport_main_pathwin32Ffrozenzpythonservice.execUcUqg[RS:Xa[R"U5qg[R "U5qg)Nr) _python_exesysplatformosfsdecodefsencode)exes ;/opt/imh/python3.13/lib/python3.13/multiprocessing/spawn.pyr r $s4 {  kk#& kk#& c[$)N)rrrr r -s rz python.exec6[U5S:a USS:Xagg)z5 Return whether commandline indicates we are forking r--multiprocessing-forkTF)len)argvs r is_forkingr#9s! 4yA~$q'%==rc[[R5(ai0n[RSSH/nURS5up#US:XaSX'M"[ U5X'M1 [ S0UD6 [R "5 gg)z= Run code for process object if this in not the main process rN=Noner)r#rr"splitint spawn_mainexit)kwdsargnamevalues rr r Cso#((88AB#get_command_line..\sB\T'D.\sz-c)getattrr executableitemsjoinr_args_from_interpreter_flagsr )r+r3progoptsrs rrrSssHe$$!9:,0JJL9LD4L9: ;N  BTZZ\BBB002ut|tT+CDDD :sB$c[[R5(dS5e[RS:XapSSKnSSKnUb+UR URUR-SU5nOSn[R"UUS9nURU[R5nUnO.SSKJn X)R lUn[R$"U5n['Xx5n [R("U 5 g) z/ Run code specified by data received over pipe z Not forkingrrNF)source_processr)resource_tracker)r#rr"rmsvcrt_winapi OpenProcess SYNCHRONIZEPROCESS_DUP_HANDLEr duplicateopen_osfhandlerO_RDONLYr?_resource_tracker_fddupr r*) pipe_handle parent_pid tracker_fdr@rAr> new_handlefdparent_sentinelr?exitcodes rr)r)bs chh  ..  ||w  !$00##g&@&@@z#N"N((8FH  " ":r{{ ;(&1;**. &&-R)HHHXrc[R"USSS9nS[R"5l[ R RU5n[U5 [ R RU5n[R"5?SSS5 WRU5$![R"5?f=f!,(df  N9=f)NrbT)closefd) rfdopenrcurrent_process _inheritingrpickleloadprepare _bootstrap)rPrQ from_parentpreparation_dataselfs rr r ~s 2tT *k04!- 6(//44[A  $ %##((5D'')5 + ??? ++'')5 + *s#CA B+<C+CC Ccd[[R"5SS5(a [S5eg)NrXFa An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you are not using fork to start your child processes and you have forgotten to use the proper idiom in the main module: if __name__ == '__main__': freeze_support() ... The "freeze_support()" line can be omitted if the program is not going to be frozen to produce an executable. To fix this issue, refer to the "Safe importing of main module" section in https://docs.python.org/3/library/multiprocessing.html )r6rrW RuntimeErrorrrr_check_not_importing_mainrbs2w&&(-??   @rc [5 [[R[R "5R S9n[Rb![RR5US'[RR5nURS5n[RX#'URUU[R [R["R$"5['5S9 [R(Sn[+UR,SS5nUbXQS'U$[R.S :wd[0(d[2(d[+US S5nUb["RR5U5(d?[Rb.["RR7[RU5n["RR9U5US 'U$![a GNLf=f) zE Return info about parent needed by child to unpickle process object ) log_to_stderrauthkeyN log_levelrH)r-sys_pathsys_argvorig_dirdir start_method__main__r-init_main_from_namer__file__init_main_from_path)rbdictr_log_to_stderrrrWre_loggergetEffectiveLevelrpathcopyindex ORIGINAL_DIR ValueErrorupdater"rgetcwdrmodulesr6__spec__rWINEXE WINSERVICEisabsr9normpath)r-drgi main_module main_mod_name main_paths rr r s ))'')11 A  ||779+ XX]]_H+ NN2 ** HH %% IIK%'   ++j)KK00&$?M #0   H   KT:  GGMM),,,,8GGLL)=)=yI ')ww'7'7 'BA# $ H9    sG33 HHcdSU;aUS[R"5lSU;aUS[R"5lSU;aUS(a[R "5 SU;a'[R "5RUS5 SU;aUS[l SU;aUS[l SU;a[R"US5 SU;aUS[l S U;a [US S S 9 S U;a[US 5 gS U;a[!US 5 gg)z= Try to get current process ready to unpickle process object r-rerdrfrgrhrjrirkT)forcermroN)rrWr-rerrd get_loggersetLevelrrtr"rchdirrwr_fixup_main_from_name_fixup_main_from_path)datas rr[r[s~)-f!&D,0O!)$4#8 d ""4 #45T #T # } eT#J/n-T:$d#89: $ &d#89: 'rc[RSnUS:XdURS5(ag[URSS5U:Xag[ R U5 [R"S5n[R"USSS9nURRU5 U=[RS'[RS'g)Nrlz .__main__r- __mp_main__T)run_name alter_sys) rr{endswithr6r|old_main_modulesappendtypes ModuleTyperunpy run_module__dict__ry)mod_name current_mainr main_contents rrrs ;;z*L:!2!2;!?!?|$$fd3x? L)""=1K##H-:.24L -;FFCKK ckk-8rc[RSn[RR [RR U55SnUS:Xag[ USS5U:Xag[RU5 [R"S5n[R"USS9nURRU5 U=[RS'[RS'g)Nrlripythonrnr)r)rr{rrtsplitextbasenamer6rrrrrrun_pathrry)rr main_namerrs rrrs;;z*L   !1!1)!<=a@II|Z.); L)""=1K>>)+8:L -;FFCKK ckk-8rc[U5 g)z4 Set sys.modules['__main__'] to module at main_path N)r)rs rrr/s )$r)NN)$rrrrrHrrrcontextrr__all__rr}r~r6r7lowerrr r rtr9 exec_prefixr#r rr)r rbr rr[rrrrrrrs 0 K<<7 FJ S(E *FXCNN$8$8$:$C$CDW$XJ'277<<>?3>>"   E8 , ,, d";LG2G8%r