code: def pipe_numberinput(context=None, _INPUT=None, conf=None, **kwargs):
      
      value = utils.get_input(context, conf)
  
      try:
          value = int(value)
      except:
          value = 0
  
      while True:
          yield value
docs: An input that prompts the user for a number and yields it forever.
      Not loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : not used
      conf : {
          'name': {'value': 'parameter name'},
          'prompt': {'value': 'User prompt'},
          'default': {'value': 'default value'},
          'debug': {'value': 'debug value'}
      }
  
      Yields
      ------
      _OUTPUT : text