code: def perspective_thread(manager):
      psp_loop = asyncio.new_event_loop()
      manager.set_loop_callback(psp_loop.call_soon_threadsafe)
      psp_loop.run_forever()
  
file_path: perspective/python/perspective/perspective/tests/handlers/test_aiohttp_async_mode.py
imports: import asyncio
  import threading
  import pytest
  import random
  from aiohttp import web
  from datetime import datetime
  from perspective import Table, PerspectiveManager, PerspectiveAIOHTTPHandler, aiohttp_websocket
label_desc: Use image node_id 1 for calling a global function with example usage: perspective_thread(manager) without return types