title: await raises SyntaxError when the function called has the async keyword: Python
body: <p>I have a function with the <code>async</code> keyword in a separate script, which is this:</p>
  
  <pre><code>async def search_gifs(self, query:str, limit:int = 25, offset:int = 0, rating: rating = rating.G, lang:language = None):
      if language == None:
          lang_to_use = self.lang
      result = await requests.get(self.end_point + "gifs/search", api_key = self.key, q = query, limit=limit, offset=offset, rating=rating.value, lang=lang_to_use.value)
      print(result.json())
  </code></pre>
  
  <p>However, when I try calling it with an <code>await</code>, it raises a <code>SintaxError</code>.</p>
  
  <pre><code>await client.search_gifs("lol")
  
  &gt;&gt;&gt; await client.search_gifs("lol")
                 ^
      SyntaxError: invalid syntax
  </code></pre>
  
  <p>(<code>search_gifs</code> is a function inside the <code>Client</code> class)</p>
  
  <p>Am I doing something wrong? I'm using Python 3.6</p>