Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
9iSr/SQrSSKrSSKrSSKrSSKr SSK r SSK r SSKJr SSKrSSKrSSKrSSKr\R0r\ R4\ R6-\ R8-r\"\ S5(a\\ R>-r\r \"\ S5(a\ \ RB-r Sr"Sr#\"5r$S r%S r&S r'"S S 5r(Sr)S-Sjr*Sq+Sr,Sr-Sr.Sr/Sr0Sr1Sq2Sr3Sr4Sr5S.Sjr6S/Sjr7S\#S4Sjr8"SS5r9"SS 5r:S0SS!S".S#jjr;\ RxS$:wd\RzS%:Xa\;r>O\"\ S&5q?S1SS'.S(jjr>"S)S*\R5rA"S+S,5rBg)2aTemporary files. This module provides generic, low- and high-level interfaces for creating temporary files and directories. All of the interfaces provided by this module can be used without fear of race conditions except for 'mktemp'. 'mktemp' is subject to race conditions and should not be used; it is provided for backward compatibility only. The default path names are returned as str. If you supply bytes as input, all return values will be in bytes. Ex: >>> tempfile.mkstemp() (4, '/tmp/tmptpu9nin8') >>> tempfile.mkdtemp(suffix=b'') b'/tmp/tmppbi8f0hy' This module also provides some data items to the user: TMP_MAX - maximum number of names that will be tried before giving up. tempdir - If this is set to a string before the first use of any routine from this module, it will be considered as another candidate location to store temporary files. ) NamedTemporaryFile TemporaryFileSpooledTemporaryFileTemporaryDirectorymkstempmkdtempmktempTMP_MAX gettempprefixtempdir gettempdirgettempprefixb gettempdirbN)Random O_NOFOLLOWO_BINARYtmpcR[R"U5 g![a gf=f)NTF)_oslstatOSError)fns //opt/alt/python313/lib64/python3.13/tempfile.py_existsrMs+ "  s  &&cSnUHnUcM[U[R5(a[R"U5n[U[5(aU[ La [ S5e[nMnU[La [ S5e[ nM Uc,[b[[[ 5(a[ $[$U$)zBLook at the type of all args and divine their implied return type.Nz1Can't mix bytes and non-bytes in path components.) isinstancerPathLikefspathbytesstr TypeErrorr )args return_typeargs r_infer_return_typer&VsK ;  c3<< ( (**S/C c5 ! !c!!344Ke#!344K!" ?j#66JL c[XU5nUcU"5nUc*U[La[nO[R"[5nUcU[La [ 5nO [ 5nXX#4$)z9Common parameter processing for most APIs in this module.)r&r!templaterfsencoder r)prefixsuffixdir output_types r_sanitize_paramsr/ss`$VS9K ~ ~ # F\\(+F { # ,C-C 3 ++r'c8\rSrSrSrSr\S5rSrSr Sr g) _RandomNameSequenceaAn instance of _RandomNameSequence generates an endless sequence of unpredictable strings which can safely be incorporated into file names. Each string is eight characters long. Multiple threads can safely use the same instance at the same time. _RandomNameSequence is an iterator.%abcdefghijklmnopqrstuvwxyz0123456789_c[R"5nU[USS5:wa[5UlXlUR$)N_rng_pid)rgetpidgetattr_Random_rngr5)selfcur_pids rrng_RandomNameSequence.rngs6**, gdJ5 5 DI#Myyr'cU$Nr:s r__iter___RandomNameSequence.__iter__s r'chSRURRURSS95$)N)k)joinr<choices charactersrAs r__next___RandomNameSequence.__next__s)wwtxx''1'=>>r')r9r5N) __name__ __module__ __qualname____firstlineno____doc__rJpropertyr<rBrK__static_attributes__r@r'rr1r1s*+9J ?r'r1c$/nSH3n[R"U5nU(dM"URU5 M5 [RS:XaRUR [R R S5[R RS5SSSS/5 OUR /S Q5 UR[R"55 U$![[4a# UR[R5 U$f=f) zWGenerate a list of candidate temporary directories which _get_default_tempdir will try.)TMPDIRTEMPTMPntz~\AppData\Local\Tempz%SYSTEMROOT%\Tempzc:\tempzc:\tmpz\tempz\tmp)z/tmpz/var/tmpz/usr/tmp) rgetenvappendnameextendpath expanduser expandvarsgetcwdAttributeErrorrcurdir)dirlistenvnamedirnames r_candidate_tempdir_listrfsG+**W% 7GNN7++  xx4,,-DE,,-AB#Y'D E 9:#szz|$ N G $#szz" N#s6$C/DDcn[5nUc [5nUHnU[R:wa[RR U5n[ [5Hn[U5n[RRX$5n[R"U[S5n[R"US5 [R"U5 [R"U5 Us s $ M [)[*R,SU-5e![R"U5 f=f![R"U5 f=f![a M[ aB [R"S:Xa([RR%U5(aGMA GM[&a  GMf=f)a]Calculate the default directory to use for temporary files. This routine should be called exactly once. We determine whether or not a candidate temp dir is usable by trying to create and write to a file in that directory. If this is successful, the test file is deleted. To prevent denial of service, the name of the test file must be randomized.sblatrXz)No usable temporary directory found in %s)r1rfrrbr]abspathranger nextrHopen_bin_openflagswritecloseunlinkFileExistsErrorPermissionErrorr[isdirrFileNotFoundError_errnoENOENT)rcnamerr-seqr[filenamefds r_get_default_tempdirr{s; !E)+ #** ((""3'C>C;Dxx}}S/H XXh>)& "g. " JJx( "2 FMMG#$ %% " JJx(" " 88t#s(;(;  sI E+DD3ED00D33E  E F4AF4% F43F4c[c@[R5 [c [5q[R 5 [$[$![R 5 f=f)z7Common setup sequence for all user-callable interfaces.)_name_sequence _once_lockacquirer1releaser@r'r_get_candidate_namesrsP !%!4!6    >    AA$c[RRU5n[5nU[La[ [R U5n[[5Hen[U5n[RRXU-U-5n[R"SU5 [R"XS5n X4s $ [[$R&S5e![a M[aJ [R S:Xa4[RR#U5(aU[S- :aMef=f)z>Code common to mkstemp, TemporaryFile, and NamedTemporaryFile.ztempfile.mkstemprhrXz#No usable temporary file name found)rr]rirr mapr*rjr rkrH_sysauditrlrqrrr[rsruEEXIST) r-presufflagsr.namesrxr[filerzs r_mkstemp_innerrs ((  3 C "EeCLL%(W~E{xx}}S*s"23 %t, $u-Bx &--? AA   xx4CHHNN3$7$7C'A+[R"[55$)z Returns tempfile.tempdir as str.)rrrr@r'rr r 6 << &&r'c>[R"[55$)z"Returns tempfile.tempdir as bytes.)rr*rr@r'rrr:rr'cb[XU5upp$U(a[nO[n[X!XU5$)a@User-callable function to create and return a unique temporary file. The return value is a pair (fd, name) where fd is the file descriptor returned by os.open, and name is the filename. If 'suffix' is not None, the file name will end with that suffix, otherwise there will be no suffix. If 'prefix' is not None, the file name will begin with that prefix, otherwise a default prefix is used. If 'dir' is not None, the file will be created in that directory, otherwise a default directory is used. If 'text' is specified and true, the file is opened in text mode. Else (the default) the file is opened in binary mode. If any of 'suffix', 'prefix' and 'dir' are not None, they must be the same type. If they are bytes, the returned name will be bytes; str otherwise. The file is readable and writable only by the creating user ID. If the operating system uses permission bits to indicate whether a file is executable, the file is executable by no one. The file descriptor is not inherited by children of this process. Caller is responsible for deleting the file when done with it. )r/_text_openflagsrmr)r,r+r-textr.rs rrr>s1:(8'L$FC  #vk BBr'c[XU5upp#[5nU[La[[R U5n[ [5Hn[U5n[RRX!U-U-5n[R"SU5 [R"US5 [RR%U5s $ [[&R(S5e![a M[aJ [R S:Xa4[RR#U5(aU[S- :aMef=f)acUser-callable function to create and return a unique temporary directory. The return value is the pathname of the directory. Arguments are as for mkstemp, except that the 'text' argument is not accepted. The directory is readable, writable, and searchable only by the creating user. Caller is responsible for deleting the directory when done with it. ztempfile.mkdtemprrXrz(No usable temporary directory name found)r/rr rrr*rjr rkr]rHrrmkdirrqrrr[rsrirur)r,r+r-r.rrxr[rs rrres(8'L$FC "EeCLL%(W~E{xx}}S4-&"89 %t,  IIdE "xx%%), &--D FF!   xx4CHHNN3$7$7C'A+ @@r'cr\rSrSrSrSrSrS Sjr\RS:H\R4Sjr Sr Sr S rg ) _TemporaryFileCloserizA separate object allowing proper closing of a temporary file's underlying file object, without adding a __del__ method to the temporary file.Fc4XlX lX0lX@lgr?)rr[deletedelete_on_closer:rr[rrs r__init___TemporaryFileCloser.__init__s   .r'rXcUR(dySUlUR(d!SUlURR5 UR(a-U(aUR (dU"UR 5 gggg![a gf=f!UR(a=U(aUR (d$U"UR 5 f![a ff=fff=fNT)cleanup_called close_calledrrorrr[rt)r:windowsrps rcleanup_TemporaryFileCloser.cleanups"""&D  (((,D%IIOO%;;D4H4Htyy)5I;#-;;D4H4Htyy),5I;sA2B6B BB*C,CC, C'$C,&C''C,cFUR(dWSUlURR5 UR(a#UR(aUR 5 gggg!UR(a#UR(aUR 5 fff=fr)rrrorrrrAs rro_TemporaryFileCloser.closesm  $D  # !;;4#7#7LLN$8; ! ;;4#7#7LLN$8;s A**6B c$UR5 gr?)rrAs r__del___TemporaryFileCloser.__del__s  r')rrrrrr[NTT)rMrNrOrPrQrrrrr[rprrorrSr@r'rrrs;NL/ #xx4/ #r'rc@\rSrSrSrS SjrSrSrSrSr Sr S r g ) _TemporaryFileWrapperizTemporary file wrapper This class provides a wrapper around files opened for temporary use. In particular, it seeks to automatically remove the file when it is no longer needed. c@XlX l[XUU5Ulgr?)rr[r_closerrs rr_TemporaryFileWrapper.__init__s  +D,;= r'c^URSn[X!5n[US5(a4Um[R"T5U4Sj5nUR UlUn[ U[5(d [XU5 U$)Nr__call__c>T"U0UD6$r?r@)r#kwargsrs r func_wrapper7_TemporaryFileWrapper.__getattr__..func_wrappersT,V,,r') __dict__r7hasattr _functoolswrapsrrintsetattr)r:r[rarrs @r __getattr__!_TemporaryFileWrapper.__getattr__s{}}V$ D  1j ! !D   d # -$ -$(<[TTTTT5unmU$r?)r)r#rzr-rr[r.r+r,s ropener"NamedTemporaryFile..openerBs!#vvukJD r' bufferingnewlineencodingrrbufferraw) r/rmrr[ O_TEMPORARY_io text_encodingrlr7rrorp)moderrrr,r+r-rrrrrrrr[r.s ``` @@@rrrs6(8'L$FFC E xx4F   $$$X. DxxT '6%' $$/C#uc*CCH(tVM M  JJL    HH O JJt  s>C-CCC>Dposixcygwin O_TMPFILErc ^^^^ ^ ^ SU;a[R"U5n[TTT5ummmm [m [(aESm UU U 4Sjn[R "TXX2XxS9n [ U SU 5n [ U SU 5n T U lU $Sm UU U U UU4Sjn[R "TXX2UUS9n [ U SU 5n [ U SU 5n T U lU $![a SqNV[a Naf=f) a(Create and return a temporary file. Arguments: 'prefix', 'suffix', 'dir' -- as for mkstemp. 'mode' -- the mode argument to io.open (default "w+b"). 'buffering' -- the buffer size argument to io.open (default -1). 'encoding' -- the encoding argument to io.open (default None) 'newline' -- the newline argument to io.open (default None) 'errors' -- the errors argument to io.open (default None) The file is created as mkstemp() would do it. Returns an object with a file-like interface. The file has no name, and will cease to exist when it is closed. rNc>T[R-[R)-n[R"TUS5mT$)Nrh)rrO_CREATrl)r#flags2r-rzrs rrTemporaryFile..opener}s3#--/CKK<?XXc651 r'rrrFc>[TTTTT5umn[R"U5 T$![an[R"T5 eSnAff=fr?)rrrp BaseExceptionro) r#r[er-rzrr.r+r,s rrrsQ%c665+NHB  4 I!  "  s- AAA) rrr/rm_O_TMPFILE_WORKSrlr7r[IsADirectoryErrorr)rrrrr,r+r-rrrrrzrr.s ``` @@@rrrcs $ d?((2H+;FFC+P([  B   xxT(/'->dHd3c5#. &  xxT '6%'dHd+c5#& E% ) $)   s9C C-! C-,C-cR\rSrSrSrSrS'SS.Sjjr\"\R5r Sr Sr S r S rS rS rS r\S5r\S5r\S5rSrSrSr\S5r\S5r\S5rSrSrSrSrSr Sr!Sr"Sr#Sr$S r%S(S!jr&S"r'S#r(S$r)S%r*S&r+g))rizTemporary file wrapper, specialized to switch from BytesIO or StringIO to a real file when it exceeds a certain size or when a fileno is needed. FNrc  SU;a"5UlOD[R"U5n[R"[R"5XIUS9UlXlSUlX#XgXEXS.Ulg)Nr)rrrF)rrr,r+rrr-r)rBytesIO_filer TextIOWrapper _max_size_rolled_TemporaryFileArgs) r:max_sizerrrrr,r+r-rs rrSpooledTemporaryFile.__init__sm $;DJ((2H**3;;=%-$+-DJ" +/-3/7*-#Ar'cUR(agURnU(a&UR5U:aUR5 gggr?)rrtellrollover)r:rrs r_checkSpooledTemporaryFile._checks4 <<>>  h. MMO/8r'cUR(agURn[S0URD6=o lU?UR 5n[ US5(a8UR RUR5R55 OURUR55 URUS5 SUlg)NrrTr@) rrrrr rrrndetachgetvalueseek)r:rnewfileposs rr SpooledTemporaryFile.rollovers <<zz,Gt/F/FGG*  #iik 7H % % NN !7!7!9 : MM$--/ * S! r'cRURR(a [S5eU$)Nz%Cannot enter context with closed file)rclosed ValueErrorrAs rrSpooledTemporaryFile.__enter__s ::  DE E r'c8URR5 gr?rror:rrrs rrSpooledTemporaryFile.__exit__ r'c6URR5$r?)rrBrAs rrBSpooledTemporaryFile.__iter__zz""$$r'cUR(d;[R"SRU5[SUS9 UR 5 gg)NzUnclosed file {!r}) stacklevelsource)r _warningswarnformatResourceWarningrorAs rrSpooledTemporaryFile.__del__s<{{ NN$++D1   JJLr'c8URR5 gr?rrAs rroSpooledTemporaryFile.closerr'c.URR$r?)rrrAs rrSpooledTemporaryFile.closedzz   r'c.URR$r?)rrrAs rrSpooledTemporaryFile.encodingzz"""r'c.URR$r?)rrrAs rrSpooledTemporaryFile.errorsr.r'cVUR5 URR5$r?)r rfilenorAs rr5SpooledTemporaryFile.filenos zz  ""r'c8URR5 gr?)rflushrAs rr8SpooledTemporaryFile.flush rr'c6URR5$r?)risattyrAs rr;SpooledTemporaryFile.isattyzz  ""r'cnURR$![a URSs$f=f)Nr)rrrarrAs rrSpooledTemporaryFile.modes5 3::?? " 3**62 2 3s 44cPURR$![a gf=fr?)rr[rarAs rr[SpooledTemporaryFile.names' ::?? "  s  %%c.URR$r?)rnewlinesrAs rrCSpooledTemporaryFile.newlines r1r'c6URR5$r?)rreadablerAs rrFSpooledTemporaryFile.readable$r r'c4URR"U6$r?)rreadr:r#s rrISpooledTemporaryFile.read'zz%%r'c4URR"U6$r?)rread1rJs rrNSpooledTemporaryFile.read1*szz&&r'c8URRU5$r?)rreadintor:rs rrQSpooledTemporaryFile.readinto-szz""1%%r'c8URRU5$r?)r readinto1rRs rrUSpooledTemporaryFile.readinto10szz##A&&r'c4URR"U6$r?)rreadlinerJs rrXSpooledTemporaryFile.readline3szz""D))r'c4URR"U6$r?)r readlinesrJs rr[SpooledTemporaryFile.readlines6szz##T**r'c6URR5$r?)rseekablerAs rr^SpooledTemporaryFile.seekable9r r'c4URR"U6$r?)rrrJs rrSpooledTemporaryFile.seek<rLr'c6URR5$r?)rr rAs rr SpooledTemporaryFile.tell?szz  r'cUcURR5$XR:aUR5 URRU5$r?)rtruncaterr )r:sizes rreSpooledTemporaryFile.truncateBsB <::&&( (nn$ ::&&t, ,r'c6URR5$r?)rwritablerAs rriSpooledTemporaryFile.writableJr r'cbURnURU5nURU5 U$r?)rrnr )r:srrvs rrnSpooledTemporaryFile.writeMs)zz ZZ] D r'c"URS:XdUR(aURRU5$[ U5nUHBnUR U5 UR(dM'URRU5s $ g)Nr)rrr writelinesiterrn)r:iterableitrs rrpSpooledTemporaryFile.writelinesSsf >>Q $,,::((2 2 (^D JJt |||zz,,R00r'c6URR5$r?)rrrAs rrSpooledTemporaryFile.detach]r=r')rrrr)rw+bNNNNNr?),rMrNrOrPrQrr classmethod_types GenericAlias__class_getitem__r r rrrBrrorRrrrr5r8r;rr[rCrFrIrNrQrUrXr[r^rr rerirnrprrSr@r'rrrs.G9;(,/3A?CA"$F$7$78 * %!!##!!##33  ##%&'&'*+%&!-% 1#r'rc\rSrSrSrSSS.Sjjr\SSj5r\SSj5rS r S r S r S r \"\ R5rS rg)riaaCreate and return a temporary directory. This has the same behavior as mkdtemp but can be used as a context manager. For example: with TemporaryDirectory() as tmpdir: ... Upon exiting the context, the directory and everything contained in it are removed (unless delete=False is passed or an exception is raised during cleanup and ignore_cleanup_errors is not True). Optional Arguments: suffix - A str suffix for the directory name. (see mkdtemp) prefix - A str prefix for the directory name. (see mkdtemp) dir - A directory to create this temp dir in. (see mkdtemp) ignore_cleanup_errors - False; ignore exceptions during cleanup? delete - True; whether the directory is automatically deleted. NT)rc [XU5UlX@lXPl[R "XR URSRU5URURS9Ulg)NzImplicitly cleaning up {!r}) warn_message ignore_errorsr) rr[_ignore_cleanup_errors_delete_weakreffinalize_cleanupr' _finalizer)r:r,r+r-ignore_cleanup_errorsrs rrTemporaryDirectory.__init__usXFC0 &;# "++ --6==dC55dllLr'cH^^^^UUUU4Sjn[R"TUS9 g)Nc~>[U[5(ahT(aUT:Xa T(ageUT:wa([[RR U55 [U5 [R "U5 g[U[5(agT(deg![a TRUTS9 g[ai [RRU5(a$[RRU5(a T(ageTRUTUT:HS9 gf=f![a gf=f)Nr)rrepeated) rrrrrr]rerpr_rmtreers isjunctionrt)rr]rclsrr[rs ronexc)TemporaryDirectory._rmtree..onexcs#// $t|#CHH$4$4T$:;%= 4(&C!233$%+-G D F* = #xx~~d33sxx7J7J47P7P, &! D .2dl$= =)sH9D/(BD,8D/:AD,D/D,)D/+D,,D// D<;D<)r)_shutilrmtree)rr[rrrs```` rrTemporaryDirectory._rmtrees$ $ L t5)r'chU(a+URXS9 [R"U[5 ggNr)rr%r&r()rr[rrrs rrTemporaryDirectory._cleanups&  KKK : NN< 9 r'cbSRURRUR5$)Nz <{} {!r}>)r' __class__rMr[rAs r__repr__TemporaryDirectory.__repr__s#!!$.."9"9499EEr'cUR$r?)r[rAs rrTemporaryDirectory.__enter__s yyr'cHUR(aUR5 ggr?)rrrs rrTemporaryDirectory.__exit__s << LLN r'cURR5(d.[RR UR 5(a%UR UR URS9 ggr)rrrr]existsr[rrrAs rrTemporaryDirectory.cleanupsK ?? ! ! # #sxxtyy'A'A LL$2M2ML N(Br')rrrr[NNNF)FF)FT)rMrNrOrPrQrryrrrrrrrzr{r|rSr@r'rrrasp&6:',L8<L'*'*R:: FO$F$7$78r'rr?r)NNN)rwrxNNNNNT)rwrxNNNNN)CrQ__all__ functoolsrwarningsr%iorosrshutilrerrnorurandomrr8sysrtypesrzweakrefr_thread allocate_lock_allocate_lockO_RDWRrO_EXCLrrrrmrr r)r~rr&r/r1rfr{r}rrrrr r r rr rrrrrrrr[platformrrIOBaserrr@r'rrs2 $&&**s{{*SZZ7 3 s~~%O  3 cll"N    :,$??06(%T A62""  ''$CN*FXX4@@((V<<|;?9=(,<8<'+<|88w$--83'M sK09=8<I*.IVp#3::p#f\9\9r'