human
Solve the following python programming problem given the following code:
@ classmethod 
def define_tables(cls, metadata) : 
    global person_table, employee_table, Person, Employee 
    person_table = Table ('persons', Person, Column ('id', Integer, primary_key = True, test_needs_autoincrement = True), Column ('name', String (80))) 
    employee_table = Table ('employees', metadata, Column ('eid', Integer, primary_key = True, test_needs_autoincrement = True), Column ('salary', Integer), Column ('person_id', Integer, ForeignKey ('persons.id'))) 
    class Person (object) : 
        def __init__(self, name) : 
            self.name = name 
class Employee (Person) : 
        pass 

    
    

    Fix the buggy line: person_table = Table ('persons', Person, Column ('id', Integer, primary_key = True, test_needs_autoincrement = True), Column ('name', String (80)))
assistant
#Here is Python code to fix the buggy line: person_table = Table ('persons', Person, Column ('id', Integer, primary_key = True, test_needs_autoincrement = True), Column ('name', String (80)))
.

person_table = Table ('persons', metadata, Column ('id', Integer, primary_key = True, test_needs_autoincrement = True), Column ('name', String (80)))