Update app.py
Browse files
app.py
CHANGED
|
@@ -21,8 +21,6 @@ def remove_comments_from_code(code: str) -> str:
|
|
| 21 |
code = re.sub(r'"""[\s\S]*?"""', '', code)
|
| 22 |
code = re.sub(r"'''[\s\S]*?'''", '', code)
|
| 23 |
|
| 24 |
-
# 単一行コメント(# 以降を除去)
|
| 25 |
-
code = re.sub(r'#.*', '', code)
|
| 26 |
|
| 27 |
return code
|
| 28 |
|
|
@@ -36,7 +34,7 @@ def get_query_and_candidates(seed: int = 8520):
|
|
| 36 |
doc_str = query["docstring"]
|
| 37 |
|
| 38 |
candidate_pool = [example for i, example in enumerate(dataset) if i != idx]
|
| 39 |
-
negatives = random.sample(candidate_pool, k=
|
| 40 |
candidates = [correct_code] + [remove_comments_from_code(neg["code"]) for neg in negatives] # 修正
|
| 41 |
random.shuffle(candidates)
|
| 42 |
|
|
|
|
| 21 |
code = re.sub(r'"""[\s\S]*?"""', '', code)
|
| 22 |
code = re.sub(r"'''[\s\S]*?'''", '', code)
|
| 23 |
|
|
|
|
|
|
|
| 24 |
|
| 25 |
return code
|
| 26 |
|
|
|
|
| 34 |
doc_str = query["docstring"]
|
| 35 |
|
| 36 |
candidate_pool = [example for i, example in enumerate(dataset) if i != idx]
|
| 37 |
+
negatives = random.sample(candidate_pool, k=19119)
|
| 38 |
candidates = [correct_code] + [remove_comments_from_code(neg["code"]) for neg in negatives] # 修正
|
| 39 |
random.shuffle(candidates)
|
| 40 |
|