code: def get_result_from_execution(self, id_execution, access_token=None, user_id=None):
          
          if access_token:
              self.req.credential.set_token(access_token)
          if user_id:
              self.req.credential.set_user_id(user_id)
          if not self.check_credentials():
              raise CredentialsError('credentials invalid')
          execution = self.req.get('/Executions/' + id_execution)
          result = {}
          if "result" in execution and "data" in execution["result"]:
              if execution["result"]["data"].get('p', None):
                  result["measure"] = execution["result"]["data"]["p"]
              if execution["result"]["data"].get('valsxyz', None):
                  result["bloch"] = execution["result"]["data"]["valsxyz"]
              if "additionalData" in execution["result"]["data"]:
                  ad_aux = execution["result"]["data"]["additionalData"]
                  result["extraInfo"] = ad_aux
              if "calibration" in execution:
                  result["calibration"] = execution["calibration"]
              if execution["result"]["data"].get('cregLabels', None):
                  result["creg_labels"] = execution["result"]["data"]["cregLabels"]
              if execution["result"]["data"].get('time', None):
                  result["time_taken"] = execution["result"]["data"]["time"]
  
          return result
docs: Get the result of a execution, by the execution id