def decode(data):#data byte[] des = DES('12345678','1234567812345678') encryptdata = None if type(data) != type(''): data = data.decode('utf-8') print("data:"+data) # data = data.encode('utf-8') try: encryptdata = des.decrypt(data) except: print('exception !!!!!!!!!!!!!!') sde_data = encryptdata.decode('utf-8')#to string #log here sde_data print(sde_data) # logging.info("receive data"+ sde_data) try: MessageTools.log.info("receive data"+ sde_data) except BaseException as e : pass receiveDic = MyDecoder().decode(sde_data) return receiveDic