nhathuy07 commited on
Commit
a5a325d
·
verified ·
1 Parent(s): eed7a79

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +27 -25
main.py CHANGED
@@ -335,34 +335,36 @@ async def parse_wh_question(raw_qa_list, pgph_i):
335
  segments = [r for r in x.split('\n') if r.__len__()]
336
  raw_key = segments[5].strip()
337
  raw_key = 'A' if 'A' in raw_key else 'B' if 'B' in raw_key else 'D' if 'D' in raw_key else 'C'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
338
  except:
339
  print("invalid: ", x)
340
  continue
341
- # print(segments)
342
- match randint(0, 3):
343
- case 0 | 1:
344
-
345
- __parsed_outputs.append(
346
- {
347
- "pgph_i": pgph_i,
348
- "prompt": segments[0],
349
- "type": "MCQ",
350
- "choices": segments[1:5],
351
- "keys": [segments[__ANS_KEY_MAPPING[raw_key]],],
352
- }
353
- )
354
-
355
- case 2 | 3:
356
- __parsed_outputs.append(
357
- {
358
- "pgph_i": pgph_i,
359
- "prompt": segments[0],
360
- "type": "OPEN",
361
- # Cleaning up ML output
362
- "keys": [segments[__ANS_KEY_MAPPING[raw_key]].split(' ',1)[1]],
363
- "choices": [segments[__ANS_KEY_MAPPING[raw_key]]]
364
- }
365
- )
366
 
367
  return __parsed_outputs
368
 
 
335
  segments = [r for r in x.split('\n') if r.__len__()]
336
  raw_key = segments[5].strip()
337
  raw_key = 'A' if 'A' in raw_key else 'B' if 'B' in raw_key else 'D' if 'D' in raw_key else 'C'
338
+
339
+ # print(segments)
340
+ match randint(0, 3):
341
+ case 0 | 1:
342
+
343
+ __parsed_outputs.append(
344
+ {
345
+ "pgph_i": pgph_i,
346
+ "prompt": segments[0],
347
+ "type": "MCQ",
348
+ "choices": segments[1:5],
349
+ "keys": [segments[__ANS_KEY_MAPPING[raw_key]],],
350
+ }
351
+ )
352
+
353
+ case 2 | 3:
354
+ __parsed_outputs.append(
355
+ {
356
+ "pgph_i": pgph_i,
357
+ "prompt": segments[0],
358
+ "type": "OPEN",
359
+ # Cleaning up ML output
360
+ "keys": [segments[__ANS_KEY_MAPPING[raw_key]].split(' ',1)[1]],
361
+ "choices": [segments[__ANS_KEY_MAPPING[raw_key]]]
362
+ }
363
+ )
364
+
365
  except:
366
  print("invalid: ", x)
367
  continue
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
 
369
  return __parsed_outputs
370