Tobiasz Lorenc3,757 Points
What did i wrong?
Create a function named create_challenge() that takes name, language, and steps arguments. Steps should be optional, so give it a default value of 1. Create a Challenge from the arguments. create_challenge should not return anything.
from models import Challenge def create_challenge(name, language,steps=1): Challenge.create(name) Challenge.create(language) Challenge.create(steps)
Bot answer: Bummer: create() takes 1 positional argument but 2 were given
Steven Parker203,731 Points
The task asks you to create a challenge (just one), and it is assuming you understand the calling signature as shown in the previous video.
In particular, the ".challenge" method takes only keyword arguments.