cools commited on
Commit
24dbe75
·
1 Parent(s): be1999b

Update Tagger.py

Browse files
Files changed (1) hide show
  1. Tagger.py +3 -3
Tagger.py CHANGED
@@ -59,15 +59,15 @@ def get_other_justices_sentences(paras_text, ind_maj):
59
  for (j,s) in enumerate(sents):
60
  s = s.lower()
61
  if "justice" in s:
62
- if ("concurring" in s and "," in s) and re.search('\([A-z,\s]*concurring[A-z,\s]*\)', s) is None: # Regex catches 'Justice (concurring...)'
63
  counter += 1
64
  last = "C"
65
  data['Concurrences'].append((s,i,counter))
66
- elif ("dissenting" in s and "," in s or "dissent" in s[-9:].strip()) and re.search('\([A-z,\s]*dissenting[A-z,\s]*\)', s) is None:
67
  counter += 1
68
  data['Dissents'].append((s,i,counter))
69
  last = "D"
70
- elif "join" in s and s.index('join') > s.index('justice'):
71
  counter += 1
72
  if last == "C":
73
  data['Concurrences'].append((s,i,counter))
 
59
  for (j,s) in enumerate(sents):
60
  s = s.lower()
61
  if "justice" in s:
62
+ if re.search(',\s?concurring', s) is not None and re.search('\([A-z,\s]*concurring[A-z,\s]*\)', s) is None: # Regex catches 'Justice (concurring...)'
63
  counter += 1
64
  last = "C"
65
  data['Concurrences'].append((s,i,counter))
66
+ elif (re.search(',\s?dissenting', s) or "dissent" in s[-9:].strip()) and re.search('\([A-z,\s]*dissenting[A-z,\s]*\)', s) is None:
67
  counter += 1
68
  data['Dissents'].append((s,i,counter))
69
  last = "D"
70
+ elif "join" in s and s.index('join') > s.index('justice') and len(s.split(' ')) < 15:
71
  counter += 1
72
  if last == "C":
73
  data['Concurrences'].append((s,i,counter))