title: python TypeError: execute() missing 1 required positional argument: 'args'
body: <p>i'm new at python i tried to run the following </p>
  
  <pre><code>from distutils.util import execute
  from gi.repository import Gtk
  import mysql.connector
  
  class MyWindow(Gtk.Window):
  con = mysql.connector.connect(user='root', password='', host='localhost', database='mydatabase')
  sql = con.cursor()
  test = Gtk.Button(label="test")
      save_buy.connect("clicked", self.test_click)
      box1.pack_start(test, True, True, 0)
  def test_click(self, widget):
      self.sql = execute("SHOW TABLES")
      print(self.sql.fetchall()) 
  </code></pre>
  
  <p>and when i click on test button i get </p>
  
  <pre><code>TypeError: execute() missing 1 required positional argument: 'args'
  </code></pre>