title: TypeError: 'tuple' object is not callable when trying to call method
body: <p>Here is what I have going on so far:</p>
  
  <pre><code># -*- coding: cp1252 -*-
  import time
  
  class Item():
      def __init__(self, name, description, base_value):
          self.name = name
          self.description = description
          self.ingredients = ingredients
          self.base_value = value
      def __str__(self):
          return format(self.name, self.description, self.ingredients, self.base_value)
  
  
  class Metal(Item):
      def __init__(self, name, description, ingredients, base_value):
          self.smelt_time = smelt_time
          self.smelted = smelted
      def __str__(self):
          return format(self.name, self.description, self.ingredients, self.base_value, self.smelt_time, self.smelted)
  
  class Bronze_Ingot(Metal):
      def __init__(self):
          self.name = "Bronze Ingot",
          self.description = "A refined ingot of bronze."
          #self.ingredients = Tin_Ore(1)+Copper_Ore(1) &lt;--- I will get these lines working later...
          self.base_value = 33
          self.smelt_time = 15
          self.smelted = ()            
  
  class Fuel(Item):
      def __init__(self, name, description, ingredients, base_value):
          self.fuel_time = fuel_time
      def __str__(self):
          return format(self.name, self.description, self.ingredients, self.base_value, self.fuel_time)
  
  class Cloth(Fuel):
      def __init__(self):
          self.name = "Cloth",
          self.description = "A piece of cotton cloth."
          #self.ingredients = 2 Cotton &lt;--- I will get these lines working later... 
          self.base_value = 2
          self.fuel_time = 5
  </code></pre>
  
  <p>But I am having great trouble with this function... </p>
  
  <pre><code>    def smelted(Fuel, Metal):
          if (Fuel.fuel_time - Metal.smelt_time) &gt; 0:
              time.sleep(1)
              print "Smelting", Metal.name, "..."
              time.sleep(Metal.smelt_time)
              print "Time to forge!"
  </code></pre>
  
  <p>The problem is more or less making it work. My friend and I have tried EVERYTHING that <em>we</em> can think of when running this function, but to no avail. Here is our most recent attempt:</p>
  
  <pre><code>from Smelting_Progress import *
  
  x = Cloth()
  y = Bronze_Ingot()
  
  y.smelted(x,y)
  </code></pre>
  
  <p>After trying to run this, I received this error:</p>
  
  <pre><code>Traceback (most recent call last):
  File "C:\Users\WCS-HSSTUDENT\Desktop\Files\Project SAOffline\Coding\New Aincrad World\Items\NAI_Smelted.pyw", line 6, in &lt;module&gt;
      Metal.smelted(Fuel, Metal)
  TypeError: 'tuple' object is not callable
  </code></pre>