added an example on using fancier kinds of default arguments
diff --git a/example/example11.py b/example/example11.py
index 7d0217a..04baa7b 100755
--- a/example/example11.py
+++ b/example/example11.py
@@ -5,11 +5,12 @@
sys.path.append('.')
-from example import kw_func, kw_func2, kw_func3
+from example import kw_func, kw_func2, kw_func3, kw_func4
print(pydoc.render_doc(kw_func, "Help on %s"))
print(pydoc.render_doc(kw_func2, "Help on %s"))
print(pydoc.render_doc(kw_func3, "Help on %s"))
+print(pydoc.render_doc(kw_func4, "Help on %s"))
kw_func(5, 10)
kw_func(5, y=10)
@@ -29,3 +30,6 @@
kw_func2(x=5, y=10, z=12)
except Exception as e:
print("Caught expected exception: " + str(e))
+
+kw_func4()
+kw_func4(myList = [1, 2, 3])