title: TypeError: super() argument 1 must be type, not classobj
body: <pre><code>from Tkinter import *
  
  class Application(Frame):
      def __init__(self, master):
          super(Application, self).__init__(master)
          self.grid()
          self.bttnClicks = 0
          self.createWidgets()
  
      def createWidgets(self):
          self.bttn = Button(self)
          self.bttn["text"] = "number of clicks"
          self.bttn["command"] = self.upadteClicks
          self.bttn.grid()
  
  
      def upadteClicks(self):
          self.bttnClicks += 1
          self.bttn["text"] = "number of clicks " + str(self.bttnClicks)
  
  root = Tk()
  root.title("button that do something")
  root.geometry("400x200")
  app = Application(root)
  root.mainloop()`
  </code></pre>
  
  <p>That's the error:</p>
  
  <pre><code>super(Application, self).__init__(master)
  TypeError: super() argument 1 must be type, not classobj
  </code></pre>
  
  <p>What am I doing wrong? The code worked fine in python 3.XX but in python 2.XX it doesn't.</p>