nhathuy07 commited on
Commit
35be032
·
verified ·
1 Parent(s): 6017cc1

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -3
main.py CHANGED
@@ -557,18 +557,23 @@ async def generate_questions(request):
557
 
558
  # print(raw_segmented)
559
  seg_index = 0
560
- seg_index_map = ['Q', 'A', 'B', 'C', 'D', '{']
561
  raw_segmented = []
562
 
563
  for seg in o['content'].split('\n'):
564
 
565
  if seg.strip().startswith(seg_index_map[seg_index]):
 
 
 
566
  print(seg)
567
  raw_segmented.append(seg)
568
  seg_index+=1
569
  if seg_index == 6:
570
- __parsed_outputs.extend(await parse_wh_question(raw_segmented, pgph_i))
571
- break
 
 
572
  seg_index = 0
573
 
574
  elif (o['style'] == QType.STMT):
 
557
 
558
  # print(raw_segmented)
559
  seg_index = 0
560
+ seg_index_map = ['Q', 'A', 'B', 'C', 'D', '']
561
  raw_segmented = []
562
 
563
  for seg in o['content'].split('\n'):
564
 
565
  if seg.strip().startswith(seg_index_map[seg_index]):
566
+ if seg_index == 5:
567
+ if not ('A' in seg or 'B' in seg or 'C' in seg or 'D' in seg):
568
+ continue
569
  print(seg)
570
  raw_segmented.append(seg)
571
  seg_index+=1
572
  if seg_index == 6:
573
+ __parsed_outputs.extend(await parse_wh_question(raw_segmented.copy(), pgph_i))
574
+ raw_segmented = []
575
+ seg_index = 0
576
+
577
  seg_index = 0
578
 
579
  elif (o['style'] == QType.STMT):