tracks/python/exercises/secret-handshake/README.md in trackler-2.2.1.74 vs tracks/python/exercises/secret-handshake/README.md in trackler-2.2.1.75

- old
+ new

@@ -26,10 +26,25 @@ Given the input 19, the function would return the array ["double blink", "wink"] because 19 is 10011 in binary. Notice that the addition of 16 (10000 in binary) has caused the array to be reversed. +## Exception messages + +Sometimes it is necessary to raise an exception. When you do this, you should include a meaningful error message to +indicate what the source of the error is. This makes your code more readable and helps significantly with debugging. Not +every exercise will require you to raise an exception, but for those that do, the tests will only pass if you include +a message. + +To raise a message with an exception, just write it as an argument to the exception type. For example, instead of +`raise Exception`, you shold write: + +```python +raise Exception("Meaningful message indicating the source of the error") +``` + + ## Submitting Exercises Note that, when trying to submit an exercise, make sure the solution is in the `exercism/python/<exerciseName>` directory. For example, if you're submitting `bob.py` for the Bob exercise, the submit command would be something like `exercism submit <path_to_exercism_dir>/python/bob/bob.py`. @@ -37,9 +52,9 @@ For more detailed information about running tests, code style and linting, please see the [help page](http://exercism.io/languages/python). ## Source -Bert, in Mary Poppins [http://www.imdb.com/character/ch0011238/quotes](http://www.imdb.com/character/ch0011238/quotes) +Bert, in Mary Poppins http://www.imdb.com/title/tt0058331/quotes/qt0437047 ## Submitting Incomplete Solutions It's possible to submit an incomplete solution so you can see how others have completed the exercise.