Skip to content

Commit 73c69c1

Browse files
authored
Merge pull request #9 from black-06/master
fix process files with thread pool
2 parents cdc15c2 + 921fabc commit 73c69c1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/processor.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,11 @@ def process_file(file_path, search, replacement):
132132

133133
def process_files(self, file_paths, search_pattern, replacement):
134134
cpu_count = multiprocessing.cpu_count()
135+
replaced = False
135136
with ThreadPoolExecutor(max_workers=cpu_count) as executor:
136137
futures = [executor.submit(self.process_file, file_path, search_pattern, replacement) for file_path in
137138
file_paths]
138139
for future in futures:
139140
if future.result():
140-
return True
141-
return False
141+
replaced = True
142+
return replaced

0 commit comments

Comments
 (0)