diff --git a/lumache.py b/lumache.py new file mode 100644 index 0000000..3ea7ce9 --- /dev/null +++ b/lumache.py @@ -0,0 +1,23 @@ +""" +Lumache - Python library for cooks and food lovers. +""" + +__version__ = "0.1.0" + + +class InvalidKindError(Exception): + """Raised if the kind is invalid.""" + pass + + +def get_random_ingredients(kind=None): + """ + Return a list of random ingredients as strings. + + :param kind: Optional "kind" of ingredients. + :type kind: list[str] or None + :raise lumache.InvalidKindError: If the kind is invalid. + :return: The ingredients list. + :rtype: list[str] + """ + return ["shells", "gorgonzola", "parsley"]