import rhinoscriptsyntax as rs
import scriptcontext as sc
import Rhino
from Grasshopper.Kernel import *
import Grasshopper
surface = rs.coercebrep(x)
a = Rhino.Geometry.Brep.CreateOffsetBrep(surface,y,1,0,0)
b = []
for item in a:
z = Grasshopper.Kernel.Types.GH_Brep()
GH_Convert.ToGHBrep(item,GH_Conversion.Both,z)
b.append(z)
the problem is that a is an empty brep meaning your createoffsetbrep failed.