mailr17900 - /trunk/sconstruct


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on October 17, 2012 - 15:29:
Author: bugman
Date: Wed Oct 17 15:29:41 2012
New Revision: 17900

URL: http://svn.gna.org/viewcvs/relax?rev=17900&view=rev
Log:
The scons 'clean' target now removes the Python 3 __pycache__ directories.


Modified:
    trunk/sconstruct

Modified: trunk/sconstruct
URL: 
http://svn.gna.org/viewcvs/relax/trunk/sconstruct?rev=17900&r1=17899&r2=17900&view=diff
==============================================================================
--- trunk/sconstruct (original)
+++ trunk/sconstruct Wed Oct 17 15:29:41 2012
@@ -26,7 +26,7 @@
 
 # Import statements.
 from numpy import get_include
-from os import getcwd, path, remove, sep, walk
+from os import getcwd, path, remove, rmdir, sep, walk
 import platform
 from re import search
 from shutil import rmtree
@@ -429,6 +429,15 @@
             for file in files:
                 if search('^relax_state_.*.bz2', file):
                     remove(path.join(root, file))
+
+        # Remove the Python 3 __pycache__ directories.
+        print("Removing the Python 3 __pycache__ directories.\n")
+        for root, dirs, files in walk(getcwd()):
+            # Loop over the directories.
+            for dir in dirs:
+                if search('__pycache__', dir):
+                    rmdir(path.join(root, dir))
+
 
         # Final printout.
         print("\n\n\n")




Related Messages


Powered by MHonArc, Updated Wed Oct 17 16:00:03 2012