Script fails when AD USER has an apostrophe in name ex. abc ' D slva

Script fails when AD USER has an apostrophe in name ex. abc ' D slva

Script fails when AD USER has an apostrophe in name ex. abc ' D slva


Action Executed is :
sendmail notification to sap
Message:  Traceback (most recent call last): File "sendemail.py", line 62, in requestJson= getSDPJson(sys.argv[2]) File "sendemail.py", line 27, in getSDPJson data = json.load(data_file) File "C:\Python35-32\lib\json\__init__.py", line 268, in load parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw) File "C:\Python35-32\lib\json\__init__.py", line 319, in loads return _default_decoder.decode(s) File "C:\Python35-32\lib\json\decoder.py", line 339, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "C:\Python35-32\lib\json\decoder.py", line 355, in raw_decode obj, end = self.scan_once(s, idx) json.decoder.JSONDecodeError: Invalid \escape: line 1 column 57 (char 56) 
                New to ADManager Plus?

                  New to ADSelfService Plus?