# This program uses the threading module to manipulate threads

import threading

# Passing Arguments to the Thread's Target Function
threadObj = threading.Thread(target=print, args=['Cats', 'Dogs', 'Frogs'], kwargs={'sep': ' & '})
threadObj.start()

@@ -1,68 +1,116 @@
-# This program uses the threading module to manipulate threads%0A%0A
+%22%22%22Multithreading%0A%0AThis program demonstrates :class:%60threading.Thread%60 on :func:%60print%60.%0A%0A%22%22%22%0A%0A%0Adef main():%0A    
 impo
@@ -123,16 +123,20 @@
 eading%0A%0A
+    
 # Passin
@@ -179,16 +179,20 @@
 unction%0A
+    
 threadOb
@@ -281,16 +281,20 @@
 ' & '%7D)%0A
+    
 threadOb
@@ -303,8 +303,48 @@
 start()%0A
+%0A%0Aif __name__ == '__main__':%0A    main()%0A

Update P6_multithreading.py added docstring and wrapped in main function