diff --git a/source/blender/python/api2_2x/doc/Armature.py b/source/blender/python/api2_2x/doc/Armature.py
index 31c0833b4d6c59a3f1de5145dea9ab22b46823c8..f883a8f1808ccd8accf9a5d5caadfe43d55eb584 100644
--- a/source/blender/python/api2_2x/doc/Armature.py
+++ b/source/blender/python/api2_2x/doc/Armature.py
@@ -65,7 +65,7 @@ class Armature:
   def getBones():
     """
     Get the Armature root bones.
-    @rtype: list
+    @rtype: list of Blender Bones
     @return: a list of Armature bones.
     """
 
diff --git a/source/blender/python/api2_2x/doc/Curve.py b/source/blender/python/api2_2x/doc/Curve.py
index 3b057641d475f911832b8dd380f47d4463b9af78..df50e08170add58a71cbb01a741c18f8244a17e9 100644
--- a/source/blender/python/api2_2x/doc/Curve.py
+++ b/source/blender/python/api2_2x/doc/Curve.py
@@ -211,7 +211,7 @@ class Curve:
     Get the curve's control point value. 
     @type numcurve: int
     @type numpoint: int
-    @rtype: list
+    @rtype: list of floats
     @return: depends upon the curve's type.
       - type bezier : a list of three coordinates
       - type nurbs : a list of nine coordinates.
diff --git a/source/blender/python/api2_2x/doc/Ipo.py b/source/blender/python/api2_2x/doc/Ipo.py
index e3cd01eca534229a893a1439eaadb565a86d565a..c6d88f55f34cc3770f1030c40b1b126012852ee5 100644
--- a/source/blender/python/api2_2x/doc/Ipo.py
+++ b/source/blender/python/api2_2x/doc/Ipo.py
@@ -58,7 +58,7 @@ class Ipo:
   def getCurves():
     """
 		Gets all the IpoCurves of the Ipo.
-		@rtype: list
+		@rtype: list of IpoCurves
 		@return: A list (possibly void) containing all the IpoCurves associated to the Ipo object.
     """
   def getCurve(curvename):
@@ -237,7 +237,7 @@ class IpoCurve:
   def getPoints():
     """
 		Returns all the points of the ipo curve.
-		@rtype: list
+		@rtype: list of BezTriples
 		@return: the points of the ipo curve.
     """
 
@@ -254,8 +254,8 @@ class BezTriple:
   def getPoints():
     """
 		Returns the xy coordinates of the Bezier point.
-		@rtype: list
-		@return: list of the coordinates of the Bezier point.
+		@rtype: list of floats
+		@return: list of the x and y coordinates of the Bezier point.
     """
 
   def setPoints(newval):
diff --git a/source/blender/python/api2_2x/doc/Material.py b/source/blender/python/api2_2x/doc/Material.py
index 8bee2d85cd220a5c702fc9c56c75d81c16fb5d1d..9212936926b4172586d2d056dc2539f5e7cb5022 100644
--- a/source/blender/python/api2_2x/doc/Material.py
+++ b/source/blender/python/api2_2x/doc/Material.py
@@ -495,6 +495,6 @@ class Material:
   def getTextures ():
     """
     Get this Material's Texture list.
-    @rtype: list
-    @return: a list of Blender Textures.  None is returned for each empty texture slot.
+    @rtype: list of MTex
+    @return: a list of Blender MTex objects.  None is returned for each empty texture slot.
     """
diff --git a/source/blender/python/api2_2x/doc/NMesh.py b/source/blender/python/api2_2x/doc/NMesh.py
index 4e4680ef0cb98ca909e1690febfd32f615ee88e8..d7a087a30e44cd39bb4bac97dfd86488932cc11c 100644
--- a/source/blender/python/api2_2x/doc/NMesh.py
+++ b/source/blender/python/api2_2x/doc/NMesh.py
@@ -320,7 +320,7 @@ class NMesh:
     Get influences of bones in a specific vertex.
     @type index: int
     @param index: The index of a vertex.
-    @rtype: list
+    @rtype: list of lists
     @return: List of pairs (name, weight), where name is the bone name (string)
         and its weight is a float value.
     """
diff --git a/source/blender/python/api2_2x/doc/Scene.py b/source/blender/python/api2_2x/doc/Scene.py
index a9fc8c65e4e81b73bc45d07f92413575b9669b0c..08ccdce9d2e6e8cb20cb3ab0f09d5484da26b019 100644
--- a/source/blender/python/api2_2x/doc/Scene.py
+++ b/source/blender/python/api2_2x/doc/Scene.py
@@ -209,7 +209,7 @@ class Scene:
   def getChildren():
     """
     Get all objects linked to this Scene.
-    @rtype: list
+    @rtype: list of Blender Objects
     @return: A list with all Blender Objects linked to this Scene.
     """
 
diff --git a/source/blender/python/api2_2x/doc/Text.py b/source/blender/python/api2_2x/doc/Text.py
index 480bd0599ab13dfd39a653270672968714217c0f..6f417df3cd295a1a843da70d9eead385b5d911ff 100644
--- a/source/blender/python/api2_2x/doc/Text.py
+++ b/source/blender/python/api2_2x/doc/Text.py
@@ -122,6 +122,6 @@ class Text:
   def asLines():
     """
     Retrieve the contents of this Text buffer as a list of strings.
-    @rtype: list
-    @return:  A list of strings.
+    @rtype: list of strings
+    @return:  A list of strings, one for each line in the buffer
     """
diff --git a/source/blender/python/api2_2x/doc/epy_docgen.sh b/source/blender/python/api2_2x/doc/epy_docgen.sh
index 5fffe0b498f6bb3cbe430d2f710603e582dd217a..5613f2d1ea35f86a6f91b5a15fd6ac0405a1af90 100644
--- a/source/blender/python/api2_2x/doc/epy_docgen.sh
+++ b/source/blender/python/api2_2x/doc/epy_docgen.sh
@@ -4,6 +4,6 @@
 # run from the doc directory containing the .py files
 # usage:  sh epy_docgen.sh
 
-epydoc -o BPY_API_230 --url "http://www.blender.org" -t Blender.py \
+epydoc -o BPY_API_232 --url "http://www.blender.org" -t Blender.py \
  -n "Blender" --no-private --no-frames \
 $( ls [A-Z]*.py )