diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-06-01 20:03:53 +0000 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-06-01 20:03:53 +0000 |
| commit | 0d42327250d4b8d521ef1b0ef17ac673b2ae2ed4 (patch) | |
| tree | f2ad7241d12baaebdfb09249d10302162f5e87aa /classification | |
| parent | 8e05d4390d2af608edf5829583b63f3054760c02 (diff) | |
| download | emulator-bug-study-0d42327250d4b8d521ef1b0ef17ac673b2ae2ed4.tar.gz emulator-bug-study-0d42327250d4b8d521ef1b0ef17ac673b2ae2ed4.zip | |
fix invalid paths
Diffstat (limited to 'classification')
| -rwxr-xr-x | classification/main.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/classification/main.py b/classification/main.py index 6786cc2f..3f16a281 100755 --- a/classification/main.py +++ b/classification/main.py @@ -1,15 +1,15 @@ from transformers import pipeline -from os import path +from os import path, listdir, makedirs positive_categories = ['semantic', 'mistranslation', 'instruction', 'assembly'] # to add: register negative_categories = ['other', 'boot', 'network', 'KVM', 'vnc', 'graphic', 'device', 'socket'] # to add: performance categories = positive_categories + negative_categories -def list_files_recursive(path): +def list_files_recursive(directory): result = [] - for entry in os.listdir(path): - full_path = os.path.join(path, entry) - if os.path.isdir(full_path): + for entry in listdir(directory): + full_path = path.join(directory, entry) + if path.isdir(full_path): result = result + list_files_recursive(full_path) else: result.append(full_path) @@ -29,7 +29,7 @@ def output(text : str, category : str, labels : list, scores : list, identifier def main(): classifier = pipeline("zero-shot-classification", model="facebook/bart-large-mnli") - bugs = list_files_recursive("../mailinglist/output_mailinglist") + bugs = list_files_recursive("../results/scraper/mailinglist") bugs = bugs + list_files_recursive("./semantic_issues") for bug in bugs: print(f"Processing {bug}") |