in azurefunctions-extensions-base/azurefunctions/extensions/base/meta.py [0:0]
def python_value(self) -> Any:
if self.value is None or self.type is None:
return None
elif self.type in ("bytes", "string", "int", "double"):
return self.value
elif self.type == "json":
return json.loads(self.value)
elif self.type == "collection_string":
return [v for v in self.value.string]
elif self.type == "collection_bytes":
return [v for v in self.value.bytes]
elif self.type == "collection_double":
return [v for v in self.value.double]
elif self.type == "collection_sint64":
return [v for v in self.value.sint64]
else:
return self.value