Error message
'Invalid key name: "para%%m1". Key names must not contain these special characters "!#$%^&()=[]{{}}|;\',?~"`
based on
self.specialCharacters = r'!#$%^&()=[]{{}}|;\',?~'`
that contains: {{}}
Is there a certain reason to list the curly brackets twice?