VB-Script Code in Python

Hallo,
ich habe ein Model in ArcGIS9.3 gebaut, welches den Field Calculator mit VB-Script Code nutzt. Aus diesem Model habe ich ein Python für die weitere Bearbeitung exportiert. Leider scheint hinsichtlich des gp.CalculateField_management -Befehls etwas mit der Syntax nicht zu passen. Bitte um Unterstützung.
exportierter Python Code:

# Process: Calculate Field...
gp.CalculateField_management(geb_neu_shp, "HNR", "hnr", "VB", "dim hnr
hnrges = [HNR1] &\", \" & [HNR2] &\", \" & [HNR3] &\", \" & [HNR4] &\", \" & [HNR5] &\", \" & [HNR6] &\", \" & [HNR7] &\", \" & [HNR8] &\", \" & [HNR9] &\", \" & [HNR10] &\", \" & [HNR11] &\", \" & [HNR12] &\", \" & [HNR13]
zeichen = InStr ( hnrges & \", \" , \" , \")
if zeichen = \"1\" then
hnr = \"\"
elseif zeichen = \"0\" then
hnr = hnrges
else
hnr = left(hnrges, zeichen-3)
endif

")