We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 64cbac5 commit f09fe5dCopy full SHA for f09fe5d
croudtech_bootstrap_app/bootstrap.py
@@ -213,8 +213,18 @@ def fetch_from_s3(self) -> typing.Dict[str, Any]:
213
Key = self.s3_key
214
)
215
self._s3_data = yaml.load(response["Body"], Loader=yaml.SafeLoader)
216
+ for key, value in self._s3_data.items():
217
+ self._s3_data[key] = self.parse_value(value)
218
+
219
return self._s3_data
220
221
+ def parse_value(self, value):
222
+ try:
223
+ parsed_value = json.dumps(json.loads(value))
224
+ except:
225
+ parsed_value = value
226
+ return str(parsed_value).strip()
227
228
@property
229
def local_secrets(self) -> typing.Dict[str, Any]:
230
if not hasattr(self, "_secrets"):
0 commit comments