lesson5

Nice start!

Hopefully you can see the syntax error on the test server. It's fairly explicit, you mixed up assignment `=` with and equality test `==`. I'm a bit surprised you committed it, though. Did you try running it locally first?

A few other comments since I'm here: Under the args, generally you want to list just the name of the arg and its type:

eg,
    Args:
        bvalue (boolean): ....
        short (boolean, optional): ... Default: False.

You don't have to have a separate section for defaults as long as you include it in the args.

Another thing to keep in mind is that while multiple returns are possible, they're generally frowned upon. See if you can capture your return in a variable and return only once.