Staging
v0.5.1
https://github.com/python/cpython
Revision f9793a36a490a2702da5b3055b757dc9882bbaa8 authored by Mark Dickinson on 22 February 2010, 15:42:18 UTC, committed by Mark Dickinson on 22 February 2010, 15:42:18 UTC
svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r78314 | mark.dickinson | 2010-02-22 15:41:48 +0000 (Mon, 22 Feb 2010) | 9 lines

  Merged revisions 78312 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r78312 | mark.dickinson | 2010-02-22 15:40:28 +0000 (Mon, 22 Feb 2010) | 1 line

    Clarify description of three-argument pow for Decimal types:  the exponent of the result is always 0.
  ........
................
1 parent 19219b4
Raw File
Tip revision: f9793a36a490a2702da5b3055b757dc9882bbaa8 authored by Mark Dickinson on 22 February 2010, 15:42:18 UTC
Merged revisions 78314 via svnmerge from
Tip revision: f9793a3
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