the following code creates an arbitrary geometry and saves it. Further, it deletes all according variables and loads it again. Works fine for me.
Code:
from ngsolve import *
from netgen.csg import *
cube = OrthoBrick( Pnt(0,0,0), Pnt(1,1,1) )
hole = Cylinder ( Pnt(0.5, 0.5, 0), Pnt(0.5, 0.5, 1), 0.2)
geo = CSGeometry()
geo.Add (cube-hole)
mesh = geo.GenerateMesh(maxh=0.1)
mesh.Save("cube_hole.vol")
del geo, mesh, hole, cube
mesh = Mesh("cube_hole.vol")
import netgen.gui
Draw(mesh)
input()