Staging
v0.8.1
https://github.com/python/cpython
Revision 8b2b8dbefa7d10620d59fd9785e2db23292c7124 authored by Christian Heimes on 27 November 2007, 13:09:25 UTC, committed by Christian Heimes on 27 November 2007, 13:09:25 UTC
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r59190 | thomas.heller | 2007-11-27 13:22:11 +0100 (Tue, 27 Nov 2007) | 3 lines

  Remove unused global variable, and remove unneeded COMError.__str__
  implementation in C.
........
1 parent 578d7ab
Raw File
Tip revision: 8b2b8dbefa7d10620d59fd9785e2db23292c7124 authored by Christian Heimes on 27 November 2007, 13:09:25 UTC
Merged revisions 59187-59192 via svnmerge from
Tip revision: 8b2b8db
rmpyc.py
# Remove all the .pyc and .pyo files under ../Lib.


def deltree(root):
    import os
    from os.path import join

    npyc = npyo = 0
    for root, dirs, files in os.walk(root):
        for name in files:
            delete = False
            if name.endswith('.pyc'):
                delete = True
                npyc += 1
            elif name.endswith('.pyo'):
                delete = True
                npyo += 1

            if delete:
                os.remove(join(root, name))

    return npyc, npyo

npyc, npyo = deltree("../Lib")
print(npyc, ".pyc deleted,", npyo, ".pyo deleted")
back to top