That is a different issue. The problem brought up there is that were were multiple overloads to the same function in RhinoCommon and python needed help choosing which specific overload to use.
This works for me
import rhinoscriptsyntax as rs
import Rhino
import scriptcontext
surface = rs.GetObject("select surface", rs.filter.surface)
points = rs.GetPoints(True)
surface = rs.coercesurface(surface)
points = [Rhino.Geometry.Point(pt) for pt in points]
tol = scriptcontext.doc.ModelAbsoluteTolerance
patch = Rhino.Geometry.Brep.CreatePatch(points, surface, tol)
print patch