|
@@ -1,6 +1,7 @@
|
|
|
import logging
|
|
|
import six
|
|
|
import jinja2
|
|
|
+import sys
|
|
|
|
|
|
from kalliope.core.Utils.Utils import Utils
|
|
|
from kalliope.core.ConfigurationManager.SettingLoader import SettingLoader
|
|
@@ -72,8 +73,9 @@ class NeuronLauncher:
|
|
|
# check that the parameter to replace is available in the loaded_parameters dict
|
|
|
if cls._neuron_parameters_are_available_in_loaded_parameters(neuron_parameters, loaded_parameters):
|
|
|
neuron_parameters = jinja2.Template(neuron_parameters).render(loaded_parameters)
|
|
|
- if isinstance(neuron_parameters, unicode):
|
|
|
- neuron_parameters = neuron_parameters.encode("utf-8")
|
|
|
+ if sys.version_info[0] < 3:
|
|
|
+ if isinstance(neuron_parameters, unicode):
|
|
|
+ neuron_parameters = neuron_parameters.encode("utf-8")
|
|
|
return str(neuron_parameters)
|
|
|
else:
|
|
|
raise NeuronParameterNotAvailable
|