code: def save(path, json_data):
          
          try:
              loop = asyncio.get_event_loop()
              if loop.is_running():
                  asyncio.run_coroutine_threadsafe(Persistence._save(path, json_data), loop)
              else:
                  loop.run_until_complete(Persistence._save(path, json_data))
          except AssertionError:
              Persistence._save(path, json_data)
docs: Saves json_data in path
  
          :param Path path: Path that json_data will be persisted
          :param json_data: Data that will be persisted