code: def run_inference_using_url_with_data(
      purl=None, pfiles=None, ptimeout=120
  ):
      print(f"purl={purl}")
      print(f"pfiles={pfiles}")
      if purl is None and pfiles is None:
          return
      print(f"purl1={purl}")
      print(f"pfiles1={pfiles}")
      try:
          response = requests.post(
              url=purl, files=pfiles, timeout=ptimeout
          )
      except:
          print(f"sent echo_stream rep=none")
          return None
      else:
          print(f"sent echo_stream rep={response}")
          return response
  
imports: import ast
  import json
  import logging
  import os
  import numpy
  import pytest
  import requests
  import test_utils
  import torch
label_desc: Use image node_id 7 for calling a global function with example usage: run_inference_using_url_with_data(purl, pfiles, ptimeout) and returns: response, None