(s)
| 30 | |
| 31 | import re |
| 32 | def match_code(s): |
| 33 | pattern = r'```python(.*?)```' |
| 34 | sol = re.findall(pattern, s, re.DOTALL) |
| 35 | if len(sol) > 0: |
| 36 | for code_block in reversed(sol): |
| 37 | if 'def ' in code_block: |
| 38 | return code_block |
| 39 | return sol[-1] |
| 40 | |
| 41 | pattern = r'```(.*?)```' |
| 42 | sol = re.findall(pattern, s, re.DOTALL) |
| 43 | if len(sol) > 0: |
| 44 | for code_block in reversed(sol): |
| 45 | if 'def ' in code_block: |
| 46 | return code_block |
| 47 | return sol[-1] |
| 48 | |
| 49 | return s.split('```')[0] |
| 50 | |
| 51 | |
| 52 | def generate_sample_batch(question_list): |
no outgoing calls
no test coverage detected