PNG  IHDR* pHYs+ IDATx]n#; cdLb Ǚ[at¤_:uP}>!Usă cag޿ ֵNu`ݼTâabO7uL&y^wFٝA"l[|ŲHLN밪4*sG3|Dv}?+y߉{OuOAt4Jj.u]Gz*҉sP'VQKbA1u\`& Af;HWj hsO;ogTu uj7S3/QzUr&wS`M$X_L7r2;aE+ώ%vikDA:dR+%KzƉo>eOth$z%: :{WwaQ:wz%4foɹE[9<]#ERINƻv溂E%P1i01 |Jvҗ&{b?9g=^wζXn/lK::90KwrюO\!ջ3uzuGv^;騢wq<Iatv09:tt~hEG`v;3@MNZD.1]L:{ծI3`L(÷ba")Y.iljCɄae#I"1 `3*Bdz>j<fU40⨬%O$3cGt]j%Fߠ_twJ;ABU8vP3uEԑwQ V:h%))LfraqX-ۿX]v-\9I gl8tzX ]ecm)-cgʒ#Uw=Wlێn(0hPP/ӨtQ“&J35 $=]r1{tLuǮ*i0_;NƝ8;-vݏr8+U-kruȕYr0RnC]*ެ(M:]gE;{]tg(#ZJ9y>utRDRMdr9㪩̞zֹb<ģ&wzJM"iI( .ꮅX)Qw:9,i좜\Ԛi7&N0:asϓc];=ΗOӣ APqz93 y $)A*kVHZwBƺnWNaby>XMN*45~ղM6Nvm;A=jֲ.~1}(9`KJ/V F9[=`~[;sRuk]rєT!)iQO)Y$V ی ۤmzWz5IM Zb )ˆC`6 rRa}qNmUfDsWuˤV{ Pݝ'=Kֳbg,UҘVz2ﴻnjNgBb{? ߮tcsͻQuxVCIY۠:(V뺕 ٥2;t`@Fo{Z9`;]wMzU~%UA蛚dI vGq\r82iu +St`cR.6U/M9IENDB` REDROOM
PHP 5.6.40
Preview: rotate.py Size: 2.11 KB
/proc/thread-self/root/lib/python3.6/site-packages/setuptools/command/rotate.py

from distutils.util import convert_path
from distutils import log
from distutils.errors import DistutilsOptionError
import os
import shutil

from setuptools.extern import six

from setuptools import Command


class rotate(Command):
    """Delete older distributions"""

    description = "delete older distributions, keeping N newest files"
    user_options = [
        ('match=', 'm', "patterns to match (required)"),
        ('dist-dir=', 'd', "directory where the distributions are"),
        ('keep=', 'k', "number of matching distributions to keep"),
    ]

    boolean_options = []

    def initialize_options(self):
        self.match = None
        self.dist_dir = None
        self.keep = None

    def finalize_options(self):
        if self.match is None:
            raise DistutilsOptionError(
                "Must specify one or more (comma-separated) match patterns "
                "(e.g. '.zip' or '.egg')"
            )
        if self.keep is None:
            raise DistutilsOptionError("Must specify number of files to keep")
        try:
            self.keep = int(self.keep)
        except ValueError:
            raise DistutilsOptionError("--keep must be an integer")
        if isinstance(self.match, six.string_types):
            self.match = [
                convert_path(p.strip()) for p in self.match.split(',')
            ]
        self.set_undefined_options('bdist', ('dist_dir', 'dist_dir'))

    def run(self):
        self.run_command("egg_info")
        from glob import glob

        for pattern in self.match:
            pattern = self.distribution.get_name() + '*' + pattern
            files = glob(os.path.join(self.dist_dir, pattern))
            files = [(os.path.getmtime(f), f) for f in files]
            files.sort()
            files.reverse()

            log.info("%d file(s) matching %s", len(files), pattern)
            files = files[self.keep:]
            for (t, f) in files:
                log.info("Deleting %s", f)
                if not self.dry_run:
                    if os.path.isdir(f):
                        shutil.rmtree(f)
                    else:
                        os.unlink(f)

Directory Contents

Dirs: 1 × Files: 26

Name Size Perms Modified Actions
- drwxr-xr-x 2025-07-17 23:01:18
Edit Download
2.37 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
17.76 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
1.47 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
637 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download
4.38 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
12.86 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
9.37 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
7.86 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
960 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download
85.16 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
24.22 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
4.57 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
2.15 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
3.75 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
2.38 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
628 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download
4.87 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
270 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download
2.11 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
658 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download
6.55 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
4.97 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
9.00 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
1.14 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
7.14 KB lrw-r--r-- 2025-07-15 09:13:40
Edit Download
594 B lrw-r--r-- 2025-07-15 09:13:40
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).
© 2026 REDROOM — Secure File Manager. All rights reserved. Built with ❤️ & Red Dark UI