code: def create_info(name, info_type, url=None, parent=None, id=None,
                  context=ctx_default, store=False):
      
      id = str(uuid4()) if id is None else id
      pubsub = _pubsub_key(id)
  
      info = {'id': id,
              'type': info_type,
              'pubsub': pubsub,
              'url': url,
              'parent': parent,
              'context': context,
              'name': name,
              'status': 'Queued' if info_type == 'job' else None,
              'date_start': None,
              'date_end': None,
              'date_created': str(datetime.now()),
              'result': None}
  
      if store:
          r_client.set(id, json_encode(info))
  
          if parent is not None:
              r_client.sadd(_children_key(parent), id)
  
      return info
docs: Return a group object