[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@13.59.58.185: ~ $
"""High-level file operations."""
import errno
import logging
import shutil

logger = logging.getLogger(__name__)


def rmtree(path, ignore_errors=False, onerror=None, *, max_tries=3):
    """More robust shutil.rmtree.

    Retry on "Directory not empty" race condition:
    https://github.com/ansible/ansible/issues/34335#issuecomment-362995700
    """
    for i in range(1, max_tries + 1):
        try:
            return shutil.rmtree(path, ignore_errors, onerror)
        except OSError as e:
            if i == max_tries or e.errno not in [
                errno.EEXIST,
                errno.ENOTEMPTY,
            ]:
                raise

            # Got "Directory not empty" and attempts are not exhausted yet
            logger.warning("Can't remove %s tree, reason: %s", path, e)

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
__init__.py File 51.54 KB 0644
_shutil.py File 795 B 0644
antivirus_mode.py File 497 B 0644
benchmark.py File 576 B 0644
buffer.py File 1.24 KB 0644
check_db.py File 7.35 KB 0644
cli.py File 7.08 KB 0644
common.py File 14.41 KB 0644
config.py File 999 B 0644
cronjob.py File 902 B 0644
hyperscan.py File 149 B 0644
importer.py File 2.29 KB 0644
json.py File 953 B 0644
kwconfig.py File 1.56 KB 0644
parsers.py File 11.1 KB 0644
resource_limits.py File 2.29 KB 0644
safe_fileops.py File 7.96 KB 0644
safe_sequence.py File 363 B 0644
serialization.py File 1.72 KB 0644
subprocess.py File 1.53 KB 0644
support.py File 5.19 KB 0644
threads.py File 1005 B 0644
whmcs.py File 7.6 KB 0644
wordpress_mu_plugin.py File 2.47 KB 0644