title: Python keyword pass causing syntax errors, is this a bug in the language?
body: <p>I was working with <a href="https://github.com/wsdfhjxc/do-it-yourself-bar" rel="nofollow noreferrer">this KDE widget</a> and was having hard time trying to access it with python, I figured out with some <a href="https://stackoverflow.com/q/70060099/7721752">help</a> that I was trying to do it right originally and if I patch the 2 files below in the widget to change the name from <code>pass</code> to say <code>pypass</code> or just add a copy of this <code>pass</code> feature under a new name I can use the new name no problem, is this a false positive in the syntax check or just a usage issue? is there a way to work around this issue?</p>
  <ul>
  <li><a href="https://github.com/wsdfhjxc/do-it-yourself-bar/blob/master/plugin/DBusService.cpp" rel="nofollow noreferrer">plugin/DBusService.cpp</a> (line 6: <code>void DBusService::pass(QString data) {</code>)</li>
  <li><a href="https://github.com/wsdfhjxc/do-it-yourself-bar/blob/master/plugin/DBusService.hpp" rel="nofollow noreferrer">plugin/DBusService.hpp</a> (line 16: <code>void pass(QString data);</code>)</li>
  </ul>
  <p>These give a syntax error cause of the word <code>pass</code></p>
  <pre><code>#!/bin/python3
  from pydbus import SessionBus
  diy=SessionBus().get(&quot;org.kde.plasma.doityourselfbar&quot;,&quot;/id_10&quot;)
  diy.pass('|A|Label|Tooltip|notify-send hello world|')
  </code></pre>
  <pre><code>#!/bin/python3
  from dbus import SessionBus
  diy=SessionBus().get_object(&quot;org.kde.plasma.doityourselfbar&quot;,&quot;/id_10&quot;)
  diy.pass('|A|Label|Tooltip|notify-send hello world|')
  </code></pre>
  <p>I did try to set it like this but I just get a Key Error, so much for it behaving like JavaScript...</p>
  <ul>
  <li><code>diy['pass]('string')</code></li>
  </ul>