code: def inputcooker_store_queue(self, char):
          
          if type(char) in [type(()), type([]), type("")]:
              for v in char:
                  self.cookedq.put(v)
          else:
              self.cookedq.put(char)
docs: Put the cooked data in the input queue (no locking needed)