I get an error type object argument after ** must be a mapping, not tuple.
I have this code:
create_character = player.Create(**generate_player.generate())
this is player.py module:
class Create(object):
    def __init__(self,name,age,gender):
        self.name = name
        self.age = age
        self.gender = gender
this is generate_player.py module:
import prompt
def generate():
    print "Name:"
    name = prompt.get_name()
    print "Age:"
    age = prompt.get_age()
    print "Gender M/F:"
    gender = prompt.get_gender()
    return name, age, gender
The prompt module is just bunch of raw_inputs that return either string or integers (int for age).
Why is it returning tuples? When I run print type in generate_player module I get string, int, string for my arguments.
 
     
     
     
    