#67: Added utf-8 encoding before request

This commit is contained in:
frikky
2020-06-18 20:25:53 +02:00
parent 482b498a98
commit 60b0f783a3
6 changed files with 60 additions and 53 deletions
+3 -1
View File
@@ -5,6 +5,7 @@ import time
import json
import logging
import requests
import urllib.parse
class AppBase:
""" The base class for Python-based apps in Shuffle, handles logging and callbacks configurations"""
@@ -536,6 +537,7 @@ class AppBase:
return False, "Failed condition: %s %s %s because %s" % (sourcevalue, condition["condition"]["value"], destinationvalue, check)
#sourcevalue = sourcevalue.encode("utf-8")
sourcevalue = parse_wrapper_start(sourcevalue)
destinationvalue = condition["destination"]["value"]
@@ -546,6 +548,7 @@ class AppBase:
if check:
return False, "Failed condition: %s %s %s because %s" % (sourcevalue, condition["condition"]["value"], destinationvalue, check)
#destinationvalue = destinationvalue.encode("utf-8")
destinationvalue = parse_wrapper_start(destinationvalue)
available_checks = [
"=",
@@ -692,7 +695,6 @@ class AppBase:
# Parses things like int(value)
self.logger.info("Parsing wrapper data")
value = parse_wrapper_start(value)
self.logger.info("Parsing done: ", value)
params[parameter["name"]] = value
multi_parameters[parameter["name"]] = value