From 2ecaf7e524deba04ddf7a2faac2b56689edbcc55 Mon Sep 17 00:00:00 2001
From: Thomas Grainger <tagrain@gmail.com>
Date: Thu, 1 Apr 2021 22:25:11 +0100
Subject: [PATCH] avoid b' in get_datafile

---
 optimizely/project_config.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/optimizely/project_config.py b/optimizely/project_config.py
index 77b89e67..a0abe8e5 100644
--- a/optimizely/project_config.py
+++ b/optimizely/project_config.py
@@ -13,6 +13,8 @@
 
 import json
 
+import six
+
 from .helpers import condition as condition_helper
 from .helpers import enums
 from . import entities
@@ -40,7 +42,7 @@ def __init__(self, datafile, logger, error_handler):
         """
 
         config = json.loads(datafile)
-        self._datafile = u'{}'.format(datafile)
+        self._datafile = six.ensure_text(datafile)
         self.logger = logger
         self.error_handler = error_handler
         self.version = config.get('version')