title: Asnycio - RuntimeError: Timeout context manager should be used inside a task Unclosed client session
body: <p>I am trying to get some response from an api for which I am using a wrapper.</p>
  
  <p>I looked for some more error but they did not solve my problem. I dont know much about await a function or coroutines. I turned the is_asnyc off, it worked but I need that option. So I cant turn it off.</p>
  
  <pre class="lang-py prettyprint-override"><code>import clashroyale, asyncio
  token = "my token"
  cr = clashroyale.official_api.Client(token=token, is_async=True)
  
  async def top():
      p = await cr.get_top_players()
      return p
  
  topplayers = asyncio.run(top())
  </code></pre>
  
  <p><strong>I excepted it to just get the information from the api but an error arises</strong>- </p>
  
  <pre><code>RuntimeError: Timeout context manager should be used inside a task
  Unclosed client session
  client_session: &lt;aiohttp.client.ClientSession object at 0x000001774361A3C8&gt;
  </code></pre>