[tor-commits] [tor/master] practracker: Don't read editor temp files, attempt 2

teor at torproject.org teor at torproject.org
Thu Nov 14 06:16:10 UTC 2019


commit 3b4a360ed0decaf7285c825cfab7712d6d5ebb37
Author: teor <teor at torproject.org>
Date:   Thu Nov 14 16:12:19 2019 +1000

    practracker: Don't read editor temp files, attempt 2
    
    (Or any files that start with "." or "#".)
    
    Obviously correct changes to already-reviewed code.
---
 scripts/maint/practracker/util.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/scripts/maint/practracker/util.py b/scripts/maint/practracker/util.py
index c38e4c8dd..db02a983f 100644
--- a/scripts/maint/practracker/util.py
+++ b/scripts/maint/practracker/util.py
@@ -33,10 +33,13 @@ def get_tor_c_files(tor_topdir, include_dirs=None):
                 # We only care about .c and .h files
                 if not (filename.endswith(".c") or filename.endswith(".h")):
                     continue
+                if filename in EXCLUDE_FILES:
+                    continue
                 # Avoid editor temporary files
-                if filename.startswith("."):
+                bname = os.path.basename(filename)
+                if bname.startswith("."):
                     continue
-                if filename in EXCLUDE_FILES:
+                if bname.startswith("#"):
                     continue
 
                 full_path = os.path.join(root,filename)



More information about the tor-commits mailing list