@@ -158,11 +158,12 @@ def change_offsets(
158
158
sentence_dicts : List [Dict [str , str ]] = []
159
159
sentence_sentiment = getattr (sentence , "sentiment" , None )
160
160
for token in sentence .to_dict ():
161
- token_misc = token ["misc" ]
162
- start , end = _start_end_character_offsets (token_misc )
163
- start = start - start_offset
164
- end = end - start_offset
165
- token ["misc" ] = f"start_char={ start } |end_char={ end } "
161
+ if "misc" in token :
162
+ token_misc = token ["misc" ]
163
+ start , end = _start_end_character_offsets (token_misc )
164
+ start = start - start_offset
165
+ end = end - start_offset
166
+ token ["misc" ] = f"start_char={ start } |end_char={ end } "
166
167
token ["sentence_sentiment" ] = sentence_sentiment
167
168
sentence_dicts .append (token )
168
169
all_sentence_dicts .append (sentence_dicts )
@@ -263,11 +264,12 @@ def change_offsets(
263
264
sentence_dicts : List [Dict [str , str ]] = []
264
265
sentence_sentiment = getattr (sentence , "sentiment" , None )
265
266
for token in sentence .to_dict ():
266
- token_misc = token ["misc" ]
267
- start , end = _start_end_character_offsets (token_misc )
268
- start = start + offset_to_add
269
- end = end + offset_to_add
270
- token ["misc" ] = f"start_char={ start } |end_char={ end } "
267
+ if "misc" in token :
268
+ token_misc = token ["misc" ]
269
+ start , end = _start_end_character_offsets (token_misc )
270
+ start = start + offset_to_add
271
+ end = end + offset_to_add
272
+ token ["misc" ] = f"start_char={ start } |end_char={ end } "
271
273
token ["sentence_sentiment" ] = sentence_sentiment
272
274
sentence_dicts .append (token )
273
275
all_sentence_dicts .append (sentence_dicts )
0 commit comments