title: Not allowed to call async on function converted with sync_to_async()
body: <p>I am having problems with sync_to_async. I am getting the <code>You cannot call this from an async context - use a thread or sync_to_async.</code> error at the print statement, even though I used sync_to_async to convert the async function. If I do <code>print(type(masters))</code> instead, i get a QuerySet as type. Is there something I am missing? I couldn't find this specific case on the docs.</p>
  <p>Here is my code:</p>
  <pre><code>import discord
  from discord.ext import commands
  from asgiref.sync import sync_to_async
  
  
  class Bot(commands.Bot):
      # ...
      async def on_message(self, msg):
          masters = await sync_to_async(self.subject.masters)()
          print(masters)
  </code></pre>
  <p>Here is the masters() function i'm trying to get results from:</p>
  <pre><code>from django.db import models
  
  
  class Subject(models.Model):
      # ...
      def masters(self):
          from .subjectmaster import SubjectMaster
          return SubjectMaster.objects.filter(subject=self)
  </code></pre>