@@ -2460,7 +2460,7 @@ class ItalicAndBoldProcessor(Extra):
24602460 strong_re = Markdown ._strong_re
24612461 em_re = Markdown ._em_re
24622462
2463- def __init__ (self , md : Markdown , options : dict ):
2463+ def __init__ (self , md : Markdown , options : Optional [ dict ] ):
24642464 super ().__init__ (md , options )
24652465 self .hash_table = {}
24662466
@@ -3293,7 +3293,7 @@ class MiddleWordEm(ItalicAndBoldProcessor):
32933293 name = 'middle-word-em'
32943294 order = (CodeFriendly ,), (Stage .ITALIC_AND_BOLD ,)
32953295
3296- def __init__ (self , md : Markdown , options : Union [dict , bool ]):
3296+ def __init__ (self , md : Markdown , options : Union [dict , bool , None ]):
32973297 '''
32983298 Args:
32993299 md: the markdown instance
@@ -3304,6 +3304,8 @@ def __init__(self, md: Markdown, options: Union[dict, bool]):
33043304 '''
33053305 if isinstance (options , bool ):
33063306 options = {'allowed' : options }
3307+ else :
3308+ options = options or {}
33073309 options .setdefault ('allowed' , True )
33083310 super ().__init__ (md , options )
33093311
0 commit comments