title: 'Method' Object not iterable error
body: <p>Currently receiving an error when trying to display Database data on tkinter GUI. The error is <code>Method is not iterable</code>, i get what the error means but have no idea as to how i would go about fixing it. </p>
  
  <p>Here is the class i am returning all the infromation from:</p>
  
  <pre><code>class Database:
      def __init__(self, master):
          self.master = master
  
          self.conn = sqlite3.connect(':memory:')
          self.c = self.conn.cursor()
  
          self.c.execute("""CREATE TABLE Employees (
                          FirstName text,
                          Surname text,
                          Age Integer,
                          Postcode VARCHAR,
                          Wage Integer,
                          Email VARCHAR,
                          Hours Integer
                          )""") #Creation of Database
  
          self.conn.commit()
  
          self.addEmployees() # running the function, need to fix this, Only run when "add employee" button is pressed!
  
  
      def ReadData(self):
          self.c.execute("SELECT * FROM Employees")
          return self.c.fetchall() # this reads and returns all the data.
  
      def addEmployees(self): # This function adds all the info the users have put into the entry in new EmployeeEmail
  
          self.c.execute("INSERT INTO Employees VALUES (:FirstName, :Surname, :Age, :Postcode, :Wage, :Email, :Hours)",
                       {'FirstName':"Sharjeel" , 'Surname':"Jan" , 'Age':"21" ,
                       'Postcode':"aa" , 'Wage':"1220000" , 'Email':"aa" , 'Hours':"230"})
  
          self.conn.commit()
  </code></pre>
  
  <p>Fairly simple, here is where im trying to actually display the data when a button is pressed:</p>
  
  <pre><code>class MainPageGUI:
      def __init__(self, master):
  
          self.master = master
          self.master.title("Jans Corp")
          self.master.configure(background='lightgrey')
          self.master.geometry("1200x800")
  
  
  
      def DisplayData(self):
              self.TheData = Database(self.master)
              self.ReturnedData = getattr(self.TheData, 'ReadData') &lt;------ Here is where i am receiving the error.
              for data in enumerate(self.ReturnedData):
                  tk.Label(self.master, text = data[0]).grid(row = 1, column = 0)
                  tk.Label(self.master, text = data[1]).grid(row = 1, column = 1)
                  tk.Label(self.master, text = data[2]).grid(row = 1, column = 2)
                  tk.Label(self.master, text = data[3]).grid(row = 1, column = 3)
                  tk.Label(self.master, text = data[4]).grid(row = 1, column = 4)
                  tk.Label(self.master, text = data[5]).grid(row = 1, column = 5)
                  tk.Label(self.master, text = data[6]).grid(row = 1, column = 6)
  </code></pre>